possible TEC current spike on startup #56

Closed
opened 2 years ago by sb10q · 1 comments
sb10q commented 2 years ago
Owner

The AD5680 DAC outputs either 0V or 2.5V (depending on the exact DAC model) when powered up, and until the firmware reprograms it.
With the 0V version which is assembled on some boards (marked "D3C"), it would create a significant current spike during startup.
Check that:

  • the STM32 drives the SHDN# pin low until the firmware starts. If that is not the case, the hardware may need an additional pull-down resistor. it doesn't, pin defaults to input mode and is floating. Pull down is required.
  • The firmware programs the DAC with a sensible value, and sets TEC current limits, before deasserting SHDN#.
The AD5680 DAC outputs either 0V or 2.5V (depending on the exact DAC model) when powered up, and until the firmware reprograms it. With the 0V version which is assembled on some boards (marked "D3C"), it would create a significant current spike during startup. Check that: * <s>the STM32 drives the SHDN# pin low until the firmware starts. If that is not the case, the hardware may need an additional pull-down resistor.</s> it doesn't, pin defaults to input mode and is floating. Pull down is required. * The firmware programs the DAC with a sensible value, and sets TEC current limits, before deasserting SHDN#.
topquark12 was assigned by sb10q 2 years ago
Owner

Currently the firmware drives the shutdown pin low when initializing GPIO, and only drives it high after limits and dac has been set.

Though the state of the pin is still unknown between power on to code excecution, or when the MCU is in reset, DFU etc. A hardware pull down should be added.

Currently the firmware drives the shutdown pin low when initializing GPIO, and only drives it high after limits and dac has been set. Though the state of the pin is still unknown between power on to code excecution, or when the MCU is in reset, DFU etc. A hardware pull down should be added.
topquark12 closed this issue 2 years ago
Sign in to join this conversation.
No Label
No Milestone
No Assignees
2 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.