| Electronic Components Datasheet Search |
|
MCP3910 Datasheet(PDF) 48 Page - Microchip Technology |
|
|
|||||||||||||||||||||||||||||
MCP3910 Datasheet(HTML) 48 Page - Microchip Technology |
|
48 / 90 page ![]() MCP3910 DS20005116D-page 48 2012-2020 Microchip Technology Inc. 6.5 Continuous Communications, Looping on Register Sets The MCP3910 digital interface can process communi- cations in Continuous mode, without having to enter an SPI command between each read or write to a register. This feature allows the user to reduce communication overhead to the strict minimum, which diminishes EMI emissions and reduces switching noise in the system. The registers can be grouped into multiple sets for continuous communications. The grouping of the registers in the different sets is defined by the READ[1:0] and WRITE bits that control the SPI Internal Communication Address Pointer. For a graphical representation of the register map sets in function of the READ[1:0] and WRITE bits, please see Table 9-2. In the case of a continuous communication, there is only one control byte on SDI to start the communication after a CS pin falling edge. The part stays within the same communication loop until the CS pin returns logic high. The SPI Internal Register Address Pointer starts by transmitting/receiving the address defined in the control byte. After this first transmission/reception, the SPI Internal Register Address Pointer automatically increments to the next available address in the register set for each transmission/reception. When it reaches the last address of the set, the communication sequence is finished. The Address Pointer loops auto- matically back to the first address of the defined set and restarts a new sequence with auto-increment (see Table 6-6). The undefined or unused addresses are automatically jumped by the Address Pointer (they are not considered to be part of the register map by the Address Pointer). This Internal Address Pointer automatic selection allows the following functionality: • Read one ADC channel data or all ADC channels continuously • Continuously read the entire register map • Continuously read or write each separate register • Continuously read or write all Configuration registers FIGURE 6-6: Continuous Communication Sequences. Continuous READ communication (24-bit format) Don’t care SCK SDI SDO CS Hi-Z 8x CONTROL BYTE 24x ADDR ... ADDR + n Starts read sequence at address ADDR Complete READ sequence ADDR + 1 24x ... 24x 24x ADDR ... Complete READ sequence ADDR + 1 24x ... 24x ADDR + n Continuous WRITE communication (24-bit format) Don’t care SCK SDI SDO CS Hi-Z 8x CONTROL BYTE 24x ADDR ... ADDR + n Starts write sequence at address ADDR Complete WRITE sequence ADDR + 1 24x ... 24x 24x ADDR ... Complete WRITE sequence ADDR + 1 24x ... 24x ADDR + n Don’t care ADDR ADDR + 1 ... ADDR + n Complete READ sequence Roll-over ADDRESS SET ADDR ADDR + 1 ... ADDR + n Complete WRITE sequence Roll-over ADDRESS SET High Z High Z |
|
Link URL |
| Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Contact us | Privacy Policy | Link to Datasheet | Link Exchange | Manufacturer List 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 |