SNAU299 January 2024 LMX1214
The on board TCA9555 IO expander allows the user to change pin states without manually needing to flip the position of the switches. This allows users to toggle pin modes via the GUI as well.
Test Point | Net |
---|---|
TP1 | SDO |
TP5 | SCK |
TP6 | SDI |
TP9 | SCL |
TP8 | SDA |
TP4 | CSB |
Test Point | Net |
---|---|
TP8 | SDA |
TP9 | SCL |
Test Point | Net |
---|---|
TP2 | VCCIN |
TP3 | GND |
TP7 | VCC01 |
TP10 | VCC23 |
TP11 | VCLK |
TP12 | VAUX |
TP13 | VPINM |
Header | Net | Short Position | Configuration |
---|---|---|---|
J28 | Use LDO or VCCIN bypassing LDO | 1-2 | Bypass LDO and use VCCIN directly |
2-3 (EVM Default) | Use on-board LDO | ||
J29 | VCC_BYP or VCC_LDO | 1-2 | Bypass LDO |
2-3 (EVM default) | Use on-board LDO |
Switch | Net | Switch Position | Configuration | Result |
---|---|---|---|---|
S2 |
CLK0_EN |
High | Pulled High to VPINM via 10kOhm pull up | CLK0 Enabled - can be disabled via SPI |
Low |
Shorted to GND via 10kOhm pull down |
CLK0 Disabled & cannot be enabled via SPI |
||
S3 |
CLK1_EN |
High |
Pulled High to VPINM via 10kOhm pull up | CLK1 Enabled - can be disabled via SPI |
Low |
Shorted to GND via 10kOhm pull down | CLK1 Disabled & cannot be enabled via SPI | ||
S4 |
CLK23_EN |
High |
Pulled High to VPINM via 10kOhm pull up | CLK2 & CLK3 Enabled - can be disabled via SPI |
Low |
Shorted to GND via 10kOhm pull down | CLK2 & CLK3 Disabled & cannot be enabled via SPI | ||
S5 |
DIVSEL0 |
High |
Pulled High to VPINM via 10kOhm pull up |
Set to 1 |
Low |
Shorted to GND via 10kOhm pull down |
Set to 0 |
||
S6 |
DIVSEL1 |
High | Pulled High to VPINM via 10kOhm pull up |
Set to 1 |
Low |
Shorted to GND via 10kOhm pull down |
Set to 0 |
||
S7 |
MUXSEL |
High |
Pulled High to VPINM via 10kOhm pull up |
Sets device to divider mode |
Low |
Shorted to GND via 10kOhm pull down |
Sets device to buffer mode |
Mode | Switch Position | DIVSELx Position | Divider Value |
---|---|---|---|
Buffer Mode |
MUXSEL[1] = Low MUXSEL[0] = Low |
N/A |
N/A |
Divider Mode |
MUXSEL[1] = High MUXSEL[0] = Low |
DIVSEL[1] = Low DIVSEL[0] = Low |
SPI control |
DIVSEL[1] = Low DIVSEL[0] = High |
Div by 2 |
||
DIVSEL[1] = High DIVSEL[0] = Low |
Div by 3 |
||
DIVSEL[1] = High DIVSEL[0] = High |
Div by 4 |