- Pmod breakout board for TI graph link and voltage translation
- 11 Sep 2025 06:24:28 pm
- Last edited by queueRAM on 13 Sep 2025 09:30:00 pm; edited 1 time in total
I am designing a Pmod-compatible PCB that interfaces with TI graphing calculators and peripherals which use the 2.5mm TI graph link connector. The purpose of the board is make it convenient to connect to the calculator DBus without having to solder a cable, provide a convenient pin-out, and to translate the bus voltage to support 3.3V and 5V. The Pmod connectors are very common with FPGA development boards and this idea originated in the [Verilog] FPGA as ti link cable topic which I'm not splitting out to avoid derailing the Verilog discussion. The board is generic though and can be used with any circuit in the 3.3-5V range, such as Arduinos, Raspberry Pis, or your homebrew 6502 on breadboards.
I'm using the 6-pin Pmod interface for VCC, GND, and the two bi-directional tip and ring connections. For each tip and ring there are pull-up resistor, diode, and NPN transistor to allow interfacing with buses of different voltages and out to a 2.5mm stereo TRS jack. I'm optionally provisioning for LC low-pass filters for each tip and ring, similar to what is used in the USB silver graph link, TI keyboard, and TI graphing calculators. For debug, also providing pads for a 1x3 header on the DBus side. I'm planning on the following parts (* means optional):
Code:
Edit: switched capacitor and updated prices after ordering
I'm planning to order the parts and PCBs relatively soon for the prototype build. If it works as intended, I'll likely have a few spares to share if anyone is interested. Current "Rev A" schematic and PCB are available: https://github.com/queueRAM/pmod_ti_graph_link
I'm using the 6-pin Pmod interface for VCC, GND, and the two bi-directional tip and ring connections. For each tip and ring there are pull-up resistor, diode, and NPN transistor to allow interfacing with buses of different voltages and out to a 2.5mm stereo TRS jack. I'm optionally provisioning for LC low-pass filters for each tip and ring, similar to what is used in the USB silver graph link, TI keyboard, and TI graphing calculators. For debug, also providing pads for a 1x3 header on the DBus side. I'm planning on the following parts (* means optional):
Code:
Type | Manufacturer | Part # |Qty| Cost | Total
----------------|--------------|------------------|---|------|------
Pmod Connector | METZ | PR20206HBNN | 1 | 0.16 | $0.16
Bias transistor | Toshiba Semi.| RN1911,LF | 1 | 0.14 | $0.14
Schottky diode | Panjit | BAT54DW_R1_00001 | 1 | 0.12 | $0.12
Pull-up Res. | YAGEO | RC0805JR-1310KL | 2 | 0.01 | $0.02
2.5mm TRS audio | Kycon | STX-2500-3NTR | 1 | 0.97 | $0.97
Inductor* | TDK | NLV25T-2R7J-EF | 3 | 0.14 | $0.42
Capacitor* | YAGEO | CC0805KRX7R9BB104| 2 | 0.02 | $0.04
Debug header* | METZ | PR20203VBNN | 1 | 0.04 | $0.04
PCB | DK Red or OSH| - | 1 | 1.50 | $1.50
-------------------------------------------------------------|------
Total $3.41
Total (no optional) $2.91Edit: switched capacitor and updated prices after ordering
I'm planning to order the parts and PCBs relatively soon for the prototype build. If it works as intended, I'll likely have a few spares to share if anyone is interested. Current "Rev A" schematic and PCB are available: https://github.com/queueRAM/pmod_ti_graph_link













