Voltage level translation for SPI with IOFF.Designed by ron-sutherland, Ships from United States of America
What is it? Allows a 5V ATmega328p to interface over SPI with one at 3.3V (or vice verse). The 74LVC07A has IOFF circuitry which disables the driver when the device is powered down. It is powered b...Read More…
Allows a 5V ATmega328p to interface over SPI with one at 3.3V (or vice verse). The 74LVC07A has IOFF circuitry which disables the driver when the device is powered down. It is powered by the target so removing power from the target activates the IOFF feature.
Note: connectors are not soldered when shipped.
I use an Arduino Uno with the ArduinoISP sketch from examples to program some of the AVR based boards I'm working with (RPUftdi, RPUadpt). They are at 3.3V while the Uno is at 5V so I need a way to level shift the SPI interface. After figuring out how IOFF works I wanted to use it since that results in an SPI interface that is happy when the target power is off.
IOFF is one form of magic that allows a circuit to be powered on while interfaced with a circuit that is powered off. I have been gaining a greater appreciation for this subject as I have been trying to do the RPUpi board that interfaces an RPUno over RS-422 and SPI to a Pi Zero. The RPUno can turn off its Vin shield pin, which is used to power the Pi Zero. Unfortunately doing so causes the SIP, I2C, and UART of the Pi to have zero volts and pull down anything interfaced to them.
|Shipping Rate||First item||Additional items|
United States Postal Service: Priority Mail
Priority Mail Small Flat Rate Box will hold two RPUno, or two shields (RPUftdi or RPUadpt) and an RPUno.
We recognize our top users by making them a Tindarian. Tindarians have access to secret & unreleased features.
We look for the most active & best members of the Tindie community, and invite them to join. There isn't a selection process or form to fill out. The only way to become a Tindarian is by being a nice & active member of the Tindie community!
I am working on what may be thought of as a SCADA system for the garden and workshop. I prefer WiFi to be on the SBC (Pi Zero) or host computer that I can then connect to a multi-drop serial for interfacing the somewhat industrialized microcontrollers. To bootload, I have set up the multi-drop serial so it has a full duplex connection between the host and microcontroller and a half-duplex connection that can manage what is (or is not) connected to the full-duplex bus. This is done with a specific favor (Intersil) of RS-485 transceivers.