I'm helping @Nathan Roberts with his tongue zapper project. Some aspects of what he needs are very similar to a project I did that used a constant-current H-bridge to drive 600µA into ear lobes with a wave profile including changing polarity. That was one channel.
The tongue stimulator project requires 16 channels, which the signal will rotate through. So several pulses on one channel, then the same pulse profile on the next channel, and so on. So the challenge is how to switch the H-bridge output (up to ~6mA constant current, either polarity) sequentially to 16 channels.
I was looking at a demux IC such as 74154 but it wouldn't really work. I could handle the BCD input but the output wouldn't really support changing polarity.
Any ideas? Brute force would be to use a current-control circuit for each output channel. That seems very inelegant.
The tongue stimulator project requires 16 channels, which the signal will rotate through. So several pulses on one channel, then the same pulse profile on the next channel, and so on. So the challenge is how to switch the H-bridge output (up to ~6mA constant current, either polarity) sequentially to 16 channels.
I was looking at a demux IC such as 74154 but it wouldn't really work. I could handle the BCD input but the output wouldn't really support changing polarity.
Any ideas? Brute force would be to use a current-control circuit for each output channel. That seems very inelegant.