possible TEC current spike on startup
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.
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#.
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.
Deleting a branch is permanent. It CANNOT be undone. Continue?