Поскольку Arduino (и Basic Stamp) являются устройствами с напряжением 5 В, а большинство современных датчиков, дисплеев, флэш-карт и режимов рассчитаны только на напряжение 3,3 В, многие производители считают, что им необходимо выполнить сдвиг уровня / преобразование, чтобы защитить устройство с напряжением 3,3 В от напряжения 5 В. Хотя для создания делителя можно использовать резисторы, для высокоскоростных передач резисторы могут значительно увеличить нагрузку и вызвать хаос, который трудно отладить. По этой причине нам нравится использовать серию 4050/74LVX245 и аналогичную логику для выполнения правильного переключения уровней. Единственная проблема заключается в том, что они хороши только в одном направлении, что может быть проблемой для некоторых специализированных двусторонних интерфейсов, а также немного усложняет подключение.
| Пин | Тип | Описание |
|---|---|---|
| VCCA | male | — |
| VCCB | male | — |
| A1 | male | — |
| A2 | male | — |
| A3 | male | — |
| A4 | male | — |
| A5 | male | — |
| A6 | male | — |
| A7 | male | — |
| A8 | male | — |
| OE | male | — |
| B1 | male | — |
| B2 | male | — |
| B3 | male | — |
| B4 | male | — |
| B5 | male | — |
| B6 | male | — |
| B7 | male | — |
| B8 | male | — |
| GND | male | — |