Stop and deinit #1
Loading…
Reference in New Issue
There is no content yet.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may exist for a short time before cleaning up, in most cases it CANNOT be undone. Continue?
We should have functions to stop and deinit timdac. This will require some documentation updates — these are typically used to provide low power states, and to really put timdac into low-power the external hardware also needs to be depowered. Also, we should provide the option to drive the GPIOs to a reasonable state when shut down, as the reference design doesn't currently have any pulldowns. It's probably desirable to have a different set of modes for stopped and deinited, as a stopped timdac probably still has a powered-up integrator.
We may also want a "medium power shutdown" which performs a very slow zero scan to keep the output capacitors discharged. Cycling the entire output bank once every few seconds should work.