AllenNeuralDynamics / AllenNeuralDynamics/harp.device.lickety-split

V0.7: Analog switches cannot represent negative voltages

Aperta
#37 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
C++
Stelle
4
Fork
0
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

The original analog switch TS5A9411DCKR ([datasheet](https://www.ti.com/lit/ds/symlink/ts5a9411.pdf)) cannot represent negative voltages. There are two possible fixes for this:

* Operate the TS5A9411DCKR on a virtual ground at +/-5V and offset the logic level signals.
* Switch the current analog switch to a dual-supply analog switch like the MAX4565 ([Digikey link](https://www.digikey.com/en/products/detail/analog-devices-inc-maxim-integrated/MAX4564EUA-T/1782006)).

I've opted for the second option although neither of the above two are obvious solutions here and require some testing.

The datasheet specifies that it operates on as low as +/-1.8V, but it also specifies that digital control inputs should be less than **V+** + 0.3V, and that we should limit the current if they must operate in that condition. It also doesn't specify VIH in a number of cases that it should work in, including our +/-2.5V range. I have tested on the bench that VIH can be as low as 1.5V in a +/-2.5V supply configuration, so this part should be able to be substituted in with the necessary PCB changes.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.