Other Parts Discussed in Thread: TUSB320
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Hi Jeff,
I’ve attached some oscilloscope screenshots for the nets that you mentioned (signal on channel 1). In all of them, channel 2 (in blue) is showing the INT output (which pulls low during charging). The D+/D- lines are connected to the USB-C connector which in turn goes to the charger (they are also connected to MCU pins configured as high-impedance inputs). The I2C register values are as follows:
Locked fault state with our charge parameters:
[0] 0b00001110
[1] 0b11110001
[2] 0b11001100
[3] 0b10000000
[4] 0b01000101
[5] 0b00000010
[6] 0b00111111
[7] 0b01011000
Locked fault state after reset command:
[0] 0b00000110
[1] 0b11110000
[2] 0b11001100
[3] 0b00010100
[4] 0b01000101
[5] 0b00110010
[6] 0b00000000
[7] 0b00011000
V(BAT):
V(USB):
V(SYS):
V(SW):
EN_NOBATOP was set high from trying to test various configuration settings. I have confirmed that the behavior is the same with EN_NOBATOP set low (which it should normally be). I also checked V(SW) again and I think the issue you noted was more around bad grounding during the measurement. Here you can see V(SW) in yellow and V(USB) in blue.
Yes. The DRV output is the output of a linear regulator that needs the 1uF for stability. If you remove that cap and look at the voltage on oscilloscope, you will see it oscillating.