SNLA267A March 2019 – June 2019 DS90UB953-Q1 , DS90UB954-Q1 , DS90UB960-Q1
The DS90UB953-Q1 supports voltage measurement and temperature measurement. Temperature sensing will measure the internal temperature of the chip and GPI00 and GPIO1 pins are used for the voltage sensing. One of the usage of the voltage sensor is to monitor the PoC network on the board. Each GPIOs will have an individual setting for high and low voltage threshold. When the GPIOs voltage is outside the threshold range, an alarm bit can be set and sent to the deserializer. In a similar manner, the temperature sensor will trigger an alarm bit when the internal temperature of DS90UB953-Q1 is outside the range.
The measurement of the voltage and temperature will be performed in a round-robin manner. When the DS90UB953-Q1 reset state machine is in a normal mode, the sensor will start monitoring the voltage on GPIO0, GPIO1 pins, and internal temperature of the device. The monitoring will cycle every 1 ms per measurement, the reading will be stored in the register, and an alarm bit is set when the measured voltage or temperature is not within range set.
By default the sensor is disabled, and it can be enabled through a register setting. If one of the sensors is disabled, the round-robin will reduce to two sensor measurements and so forth. Registers regarding voltage and temperature sensing can be found in registers 0x15-0x1B.
NOTE
By default, the GPIO0/1 are used after power up for voltage sensing, while the GPIO2/3 are use for general-purpose signaling.