TTL shift leveller for Arduino Giga/Due

Hello everyone.

I am working on a topic that concerns the Arduino Giga and Due cards.

They are excellent cards in themselves, but which have, in my opinion, a major flaw. They are on a 0/3.3V logic while many of my projects use 0/5V components. It is also not uncommon for me to start my projects with Uno or Mega, and to find myself blocked by this story of voltage on the terminals if I evolve towards the Giga and Due cards.

So looking at the Seeed Studio interface cards for Arduino, I started to think about making a daughter card that would also allow to go back to TTL levels.

For now, I am thinking about the components to use according to the needs:

GPIO, UART and SPI pins: TXS0108EPW
I2C: PCA9306
Analog inputs: 3.3k - 6.8k resistor bridge

What do you think? Does this choice seem relevant to you? Would it be useful to you?

I haven't seen much interest in this type of thing. I think most people tailor the circuit to their specific need.

And those with 5V logic has a flaw not to be compatible with 3.3V components.
The direction of development is going towards lower voltages, 5V logic levels start to become relatively rare.

Many people use converter modules, wire it there when needed.
You can find TXS0108E modules, which looks like good option.

1 Like

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.