| Datenblatt-Suchmaschine für elektronische Bauteile |
|
TDA7333N Datenblatt(PDF) 29 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
TDA7333N Datenblatt(HTML) 29 Page - STMicroelectronics |
|
29 / 36 page ![]() TDA7333N Functional description 29/36 1. Read only the first register rds_int to check the “bne” bit. If “bne” bit is not set, the stop condition can be set, as shown in (Figure 15). If “bne” bit is set, the transfer must be continued by the i2c master, until at least the four register rds_qu, rds_corrp, rds_bd_h and rds_bd_l are read out, then the i2c master is allowed to set the stop condition (Figure 14). Then the whole Buffer must be read out, by reading each time at least the five registers rds_int, rds_qu, rds_corrp, rds_bd_h and rds_bd_l without interruption. This must be done until the “bne” bit is set to zero (last RDS block). 2. If the I2C master is not able to handle the above protocol, it must read always at least the first five registers rds_int, rds_qu, rds_corrp, rds_bd_h, rds_bd_l out independent if “bne” is set or not (Figure 14). If the “bne” flag is set the whole RAM buffer must be read out, by reading each time at least the five registers rds_int, rds_qu, rds_corrp, rds_bd_h and rds_bd_l without interruption. This must be done until the “bne” bit is set to zero (last RDS block). Note: In polling mode the interrupt flag “int” is just a indication that the wanted information is stored within the RAM Buffer. In polling mode it is possible that the last RDS data (rds_qu, rds_corrp, rds_bd_h and rds_bd_l), which was read out as the “bne” flag was set to zero, is identical to the RDS data before. This must be checked by the external micro controller by comparing the last received 2 RDS blocks. If they are identical, one of them can be skipped. (This is the case if just one RDS block is stored in the RAM buffer). Figure 14. I2C read access example 1: read of 5 bytes Figure 15. I2C read access example 2: read of 1 byte S SDA SCL START CONDITION R ACK rds_int[7:0] rds_qu[7:0] ACK ACK SA CSN 1 0 SLAVE ADDRESS rds_corrp[7:0] rds_bd_h[7:0] rds_bd_l[7:0] P STOP CONDITION ACK ACK ACK S SDA SCL START CONDITION R ACK rds_int[7:0] SA CSN 1 0 SLAVE ADDRESS P STOP CONDITION ACK |
|
Link URL |
| War ALLDATASHEET hilfreich? [ DONATE ] |
Über Alldatasheet | Werbung | Kontakt | Privatsphäre und Datenschutz | Link zum Datenblatt | Linktausch | Hersteller 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 |