SPRUII1A November 2017 – January 2020
There are three options for control and configuration of the DS90UB960-Q1 device, including the EVM, MSP430, or an external microcontroller. Selection of what option controls is done through a combination of configuration switches and software. By default, the switch controls selection; however, there are several mechanisms to override the switch setting (MSP430 GPIO, EVM GPIO, or header J6/J11). The external microcontroller (J6) has been broken out on the Fusion board to identify the I2C host in the system and to connect to an external microcontroller if applicable (see Figure 6).
When open, S3 position 2 selects I2C to the MSP430 microcontroller (see Table 3). When closed, S3 position 2 selects I2C to be used on the EVM or external microcontroller.
I2C Host | S3.1 | S3.2 | S3.3(3) | S3.4 | J6.1 | J6.1 | J6.3 | Details |
---|---|---|---|---|---|---|---|---|
EVM | On | On | Optional | N/A | Open | Open | Open | J1.20(1) must be set high to override the switch. Set from the TDA2Px EVM. For specific settings, see the device-specific EVM User's Guide. |
MSP430 | Off | Off | Optional | N/A | Open | Open | Open | P2.7 on the MSP430 must be set low. P2.5 must be set high. |
External microcontroller | On | On | Optional | N/A | Low | High | High | J6 and J11 or J15 external(2). The external MCU overrides settings through J6. |
Table 4 lists the onboard I2C switch details.
Switch Name | Component Name | J6 Pin Number | Function |
---|---|---|---|
I2C_SW_SOC | U4 | J6.1 | Enables I2C communication with the EVM. |
I2C_SW_EXTERNAL | U6 | J6.2 | Enables I2C communication with the external. |
I2C_SW_UB960 | U5 | J6.3 | Enables I2C communication with the DS90UB960 device. |