| 数据搜索系统,热门电子元器件搜索 |
|
ST25DV64K 数据表(PDF) 25 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
ST25DV64K 数据表(HTML) 25 Page - STMicroelectronics |
|
25 / 200 page ![]() Figure 10. I2C to RF fast transfer mode operation I2C host ST25DV Fast Transfer Mode mailbox (256 Bytes) Dynamic registers MB_LEN_Dyn MB_CRTL_Dyn Static registers MB_MODE MB_WDG ISO/IEC 15693 reader I2C GPO/RF_GET_MSG Host message 1Mb/s Up to 53kb/s VCC supply source is mandatory to activate this feature. No precedence rule is applied: the first request is served first. Adding a message is only possible when fast transfer mode is enabled (MB_EN=1) and mailbox is free (HOST_PUT_MSG and RF_PUT_MSG cleared, which is the case after POR or after complete reading of I2C message by RF, and complete reading of RF message by I2C). A watchdog limits the message availability in time: when a time-out occurs, the mailbox is considered free, and the HOST_MISS_MSG or RF_MISS_MSG bits is set into MB_CTRL_Dyn register. The data contained in the mailbox is not cleared after a read or after the watchdog has been triggered: message data is still available for read and until fast transfer mode is disabled. HOST_CURRENT_MSG and RF_CURRENT_MSG bits are indicating the source of the current data. The message is stored in a buffer (256 Bytes), and the write operation is done immediately. . Caution: The data written in user or system memory (EEPROM), either from I2C or from RF, transits via the 256-Bytes fast transfer mode's buffer. Consequently fast transfer mode must be deactivated (MB_EN=0) before starting any write operation in user or system memory, otherwise command will be NotACK for I2C or get an answer 0Fh for RF and programming is not done. I2C access to mailbox The access by I2C can be done by dedicated address mapping to mailbox (2008h to 2107h) with device identifier E2 = 0. I2C reading operation does not support rollover. Therefore data out is set to FFh when the counter reaches the message end. The RF_PUT_MSG is cleared after reaching the STOP consecutive to reading the last message byte, and the mailbox is considered free (but the message is not cleared and it is still present in the mailbox). A I2C reading operation will never clear HOST_PUT_MSG, and the message remains available for RF. An I2C read can start at any address inside the mailbox (between address 2008h and 2107h). A I2C write operation must start from the first mailbox location, at address 2008h. After reaching the Mailbox border at address 2107h all bytes are NACK and the command is not executed (rollover feature not supported). At the end of a successful I2C message write, the message length is automatically set into MB_LEN_Dyn register, and HOST_PUT_MSG bit is set into MB_CTRL_Dyn register, and the write access to the mailbox is not possible until the mailbox has been released again. MB_LEN_Dyn contains the size of the message in byte, minus 1. ST25DV04K ST25DV16K ST25DV64K Fast transfer mode (FTM) DS10925 - Rev 9 page 25/200 |
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 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 |