Skip to the content
2 layers55.3 × 28.1 mmUINIO Signal Translator, the printed circuit board in 3D

UINIO Signal Translator

uinika/UINIO-Signal-Translator3

A level signal converter based on TXB0108 and TXS0108.

Size
55.3 × 28.1 mm
Copper layers
2
Thickness
1.6 mm
Parts
20
Nets
39
Pads
97
Tracks, vias
105, 13
Pours
101
Routed
Yes
KiCad
KiCad 7 (file 20221018)
Created
28 Dec 2023
Updated
12 Mar 2024

Overview

UINIO Signal Translator is an open-source printed circuit board by uinika, from the uinika/UINIO-Signal-Translator repository on GitHub. It is a 2-layer board of 55.3 × 28.1 mm with 20 parts on 39 nets, routed with 105 tracks and 13 vias.

It is built around the TXB0108PW. Its parts include 7 connectors, 3 resistors, 2 capacitors, 2 ICs and 2 diodes.

Main components

1

README

README.md

UINIO-Signal-Translator 信号电平转换器

UINIO-Signal-Translator 是一款基于德州仪器 TSSOP 封装的 TXS0108 以及 TXB0108 的双向电平信号转换器模组,适用于漏极开路或者推挽输出的应用,支持 1.8V、2.5V、3.3V、5V 等常见信号电平之间的相互转换。

设计概要

  1. 输出使能端 OE 需要通过跳线帽进行配置;
  2. 分别为参考电压 A 与参考电压 B 添加了 LED 指示灯;
  3. 增加了 4 个 1mm 直径固定螺丝孔,方便与外壳进行固定组装;
  4. 转换芯片均采用易于购买的 TSSOP20 封装,可以按需使用 TXS0108 或者 TXB0108;
  5. 可以配合串行协议转换器 UINIO-USB-Serial 使用,用于调试 1.8V 电平信号的 FPGA 芯片外设;

输入输出参数

  • TXB0108:VCCA 端电压 1.2V ~ 3.6V,VCCB 端电压 1.65V ~ 5.5V,使能端 OE 高电平有效。不能用于 I²C 的开漏输出,只适用于 UART 与 SPI 总线通信场景。
  • TXS0108:VCCA 端电压 1.4V ~ 3.6V,VCCB 端电压 1.65V ~ 5.5V,使能端 OE 高电平有效,同时支持开漏与推挽输出(推挽模式下最大数据速率可以达到 110Mbps,开漏模式下则只能达到 1.2Mbps),可以同时适用于 UART、I²C、SPI 等总线通信场景。

注意: TXS0108 和 TXB0108 两款芯片只能完成逻辑电平信号的转换,其驱动能力较小,并不具备带负载能力。

参考技术文档

UinIO.com 电子技术实验室 为 UINIO-Signal-Translator 开源项目提供了如下一系列技术参考资料:

Parts

20
QtyValueFootprintReferences
4Conn_01x08_PinConnector_PinHeader_2.54mm:PinHeader_1x08_P2.54mm_VerticalJ2, J4, J5, J7
4Hole-1mmUinio:Hole-1mmHOLE**, HOLE**, HOLE**, HOLE**
20.1uFCapacitor_SMD:C_0603_1608MetricC1, C2
22KResistor_SMD:R_0603_1608MetricR1, R2
2Conn_01x02_PinConnector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_VerticalJ1, J3
2LED BlueLED_SMD:LED_0603_1608MetricD1, D2
2TXB0108Package_SO:TSSOP-20_4.4x6.5mm_P0.65mmU1, U2
110KResistor_SMD:R_0603_1608MetricR3
1Conn_01x03_PinConnector_PinHeader_2.54mm:PinHeader_1x03_P2.54mm_VerticalJ6

Similar boards

  • 2 layers171.2 × 72.9 mmAmiga gfxcard old, the printed circuit board in 3D

    Amiga gfxcard old

    mntmn/amiga2000-gfxcard

    MNT VA2000, an Open Source Amiga 2/3/4000 Graphics Card (Zorro II/III), written in Verilog

    34 parts1k
  • 4 layers68.6 × 53.3 mmIcezum, the printed circuit board in 3D

    Icezum

    FPGAwars/icezum

    :star2: IceZUM Alhambra: an Arduino-like Open FPGA electronic board

    218 parts357GPL-3.0
  • 4 layers52.8 × 61.2 mmGameboyCartridgeV2.1, the printed circuit board in 3D

    GameboyCartridgeV2.1

    shilga/rp-gameboy-cartridge-hw

    You should order with ENIG (electroless nickel immersion gold) plating. While the cartridge will work with HASL you will getter contact with ENIG and it is less prone to wearing down.

    81 parts72CERN-OHL-P-2.0
  • 4 layers82.9 × 64.6 mmPico2-MSX, the printed circuit board in 3D

    Pico2-MSX

    Guimli/Pico2-MSX

    MultiROM for MSX based on Pico2

    67 parts9MIT
  • 4 layers162.2 × 100 mmDigital, the printed circuit board in 3D

    Digital

    Dawson-HEP/opentrig

    Open-source acquisition trigger

    438 parts6EPL-2.0
  • 2 layers100 × 165 mmPcb tentacle, the printed circuit board in 3D

    Pcb tentacle

    octoprobe/tentacle

    Open source hardware as part of octoprobe

    979 parts5MIT
  • 2 layers100.6 × 159 mmDelta radix rev1, the printed circuit board in 3D

    Delta radix rev1

    AaronC81/delta-radix

    Programmer's calculator with customisable data types

    79 parts4
  • 2 layers21.6 × 45.7 mmGrove level shifter, the printed circuit board in 3D

    Grove level shifter

    jimmo/microbit-boards

    Adaptors and breakouts for the micro:bit

    14 parts3MIT

Questions

How big is the UINIO Signal Translator PCB?

It measures 55.3 × 28.1 mm and has 2 copper layers, 1.6 mm thick.

What parts does the UINIO Signal Translator use?

20 parts, built around the TXB0108PW. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.

Where can I download the UINIO Signal Translator KiCad files?

From the uinika/UINIO-Signal-Translator repository on GitHub, at the commit this page was made from: the board is UINIO-Signal-Translator.kicad_pcb and its schematic UINIO-Signal-Translator.kicad_sch. PCBKit opens the board in the browser, with nothing to install.

Can I use the UINIO Signal Translator design in my own project?

Its repository states no licence, so its author keeps all rights: ask uinika before reusing the design.