
Darathian
USA
Asked
— Edited

Looking at the EZB spec sheet the UART TTL Voltage Level (input/output) is listed at 3.3 volts.
I am going to connect that port to a device that uses 5V TTL for communicating via serial.
I believe I would have to use a bidirectional logic level converter.
Am I correct?
Thanks
Have a read of the datasheet which explains the voltages.
All VCC pins of the analogue port, I2C port and UART0 are 3.3v, all signal pins are 5v tolerant. If your sensor requires +5v you will need to provide this from an external source or borrow a VCC from a digital port and regulate it down to +5v.
proto-pic.co.uk/logic-level-converter/?gclid=CJTv9dDd0cACFfMgtAod32gAgg
Tony
This should work on digital or analog inputs. I have used it to attach a 5V output of an arduino to the 3.3V only input of a serial device with no problem. It also works well for 5V output Analog sensors to 3.3V input Analog inputs.
The output is 3.3v - but that's okay because anything above 0.5 or 0.8 (on most devices) is considered HIGH.
In short, the EZ-B will work fine with any 5 volt tolerate ttl serial devices without additional hardware.
I don't understand.
The power wires are "what ever voltage you give to it"
Thanks!
So is my understanding correct that the UART 0 port tx and rx pins are 5 volt tolerant or are you only referring to the digital/adc signal pins?
Thanks
Here is the link to the datasheet: http://www.ez-robot.com/Tutorials/Default.aspx?id=9