| công cụ tìm kiếm bảng dữ liệu linh kiện điện tử |
|
ML7396AB bảng dữ liệu(PDF) 57 Page - LAPIS Semiconductor Co., Ltd. |
|
|
|||||||||||||||||||||||||||||
ML7396AB bảng dữ liệu(HTML) 57 Page - LAPIS Semiconductor Co., Ltd. |
|
57 / 140 page ![]() FEDL7396A/B/E-07 ML7396A/B/E 57/140 ●AUTO_ACK function ML7396 family supports AUTO_ACK function to assist MCU operation in acknowledge packet (hereafter Ack packet) transmission. Followings are detail of the AUTO_ACK function. [Notes when using AUTO_ACK function] 1. AUTO_ACK function can not be used with FEC function, please set FEC_EN ([FEC/CRC_SET:B0 0x46(6)])=0b1. When MCU handls Ack packet, FEC function can be used. 2. When TX packet and RX packet use diferent FCS length, especially note on the following; If transmissting Ack packet before reading out RX data from FIFO, TX packet FCS length will be applied to the unread RX data stored into FIFO. Therefore, RX data can not be read out correctly. Under this case, before start to read RX data, forcibly set RX packet FCS length by using [FEC/CRC_SET:B0 0x46] register. (Above condition will meet when the data packet uses 32bit FCS and Ack packet uses 16bit FCS. Since ML7396 fammily does not support 32bit FCS Ack packet.) *Ack transmission (MCU requests transmitting Ack packet) 1) Analyzing Frame Control Field in RX data, and if Ack request bit is set to 0b1, then obtain Sequence Number from RX data. 2) After RX completion, performing CRC check and if FCS is OK, then transit to TX_ON state automatically for Ack packet transmission preparation. (At this time, RX completion interrupt (INT[18]/[19] group3) will be generated.) 3) MCU analyzes Address field and Pending data in received data, and it decide to transmit Ack packet, set Ack packet to [ACK_FRAME1:B0 0x53] and [ACK_FRAME2:B0 0x54] registers. Note: It is dpossible to determine Ack packet transmittion by reading MAC header. Therefore Ack packet setting is possible before RX completion. If there is a Pending data, the Frame Pending bit should be set to 0b1 by [ACK_FRAME1:B0 0x53] register. 4) After completing TX_ON state transition, Auto_Ack ready interrupt (INT[24] group4) will be generated. After confirming Ack_ready interrupt, set ACK_SEND ([AUTO_ACK_SET:B0 0x55(1)])=0b1 . 5) Transmitting Ack packet Frame Control Field is filled with the setting data into [ACK_FRAME1:B0 0x53] and [ACK_FRAME2:B0 0x54] registers. Sequence Number Field is automatically filled with sequence number obtained from received data. 6) After Ack packet transmission is completed, TX completion interrupt (INT[16]/[17] group 3) will be generated. Note: RF status keeps TX_ON state, If return to IDLE state, set SET_TRX ([RF_STATUS:B0 0x6C(3-0)]) =0b1000 (TRX_OFF). *Ack transmission (MCU requests to stop Ack packet transmission) 1) Analyzing Frame Control Field in RX data, and if Ack request bit is set to 0b1, then obtain Sequence Number from RX data. 2) After RX completion, performing CRC check and if FCS is OK, then transit to TX_ON state automatically for Ack packet transmission preparation. (At this time, RX completion interrupt (INT[18]/[19] group3) will be generated.) 3) After completing TX_ON state transition, Auto_Ack ready interrupt (INT[24] group4) will be generated. 4) MCU analyzes Address field and Pending data in received data, and it decide not to send Ack packet, issuing PHY reset by [RST_SET:B0 0x01]=0x88 and then set ACK_STOP ([AUTO_ACK_SET:B0 0x55(0)])=0b1. ML7396 family aborts Ack packet and RF status will be back to TRX_OFF state automatically. |
|
Link URL |
| Cho đến nay ALLDATASHEET có giúp ích cho doanh nghiệp của bạn hay không? [ DONATE ] |
Alldatasheet là | Quảng cáo | Liên lạc với chúng tôi | Chính sách bảo mật | Liên kết đến bảng dữ liệu | Trao đổi link | Tìm kiếm theo nhà sản xuất All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |