Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Level shifting is trivial though.


Not if you are doing it for 10,000 signals or more.


What do you mean? You need one level shifter per IO pin. You can get something like TXS0108E for e.g,, that's 8 pins and it will cost you less than $1. It can do millions of signals per second, but if you don't care about speed single mosfet will do.


It sounds like you are suggesting that we build our own custom circuit boards. The people that I work for do not manufacture our own circuit boards. We largely do not have the expertise to manufacture our own circuit boards. We are not electrical engineers.

The Advanced Photon Source has electrical engineers, but we are not part of the Advanced Photon Source. If we go to the Advanced Photon Source and ask them to build boards for us, they would probably quote a price and ask us if we have the budget to pay for that. Or they might say that they are too busy to do it for us. That would be especially likely now since the Advanced Photon Source is in the middle of a major upgrade.

In the end, it is better for us to find vendors that make data acquisition equipment compatible with 5 volt logic and buy stuff from them. That is probably true for most of the organizations that make use of the Advanced Photon Source.


I mean, you have to connect the MCU to your thing somehow, that's building a circuit, so you just insert the level shifty thingy between. But I have no clue about your seemingly highly specialized use case (which, why arduino of all things), so presumably you know better.


If I can find a 5 volt compatible device that does what we need, then why would I even bother looking at 3.3 volt devices?


I'm sure I just haven't looked hard enough, but I'm surprised nobody's put a few of those level shifters in an arduino shield yet, to convert the whole board to arbitrary voltages. The analog pins might be a little harder.


Level converting is surprisingly difficult when you have to deal with both push/pull outputs, digital&analog inputs, and pullups for open-drain buses. In fact, I am not aware of any level converters which can deal with all of that.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: