You're referring to the TSB43AB22AG4, which is a Texas Instruments
IEEE-1394 (FireWire) Controller, commonly found in devices like the
RME Fireface 800 for managing FireWire data transfer.
🔧 What You Asked:
1. Diagram for TSB43AB22AG4
2. How to check if it’s working or not
🧠 About the TSB43AB22AG4
It's a 3-port IEEE 1394a FireWire PHY (Physical Layer) Controller.
Handles FireWire communication between the host device (e.g.,
Fireface) and the computer.
Communicates via link layer (LLC) to the digital controller (via
serial interface).
📘 1. TSB43AB22AG4 Block Diagram (Simplified)
Here's a simplified functional block layout of the chip:
css
CopyEdit
┌──────────────────────────┐
│ TSB43AB22AG4 PHY │
│ │
│ ┌────────┐ │
1394 Port 1 <─────┤ Port A ├──────┐ │
│ └────────┘ │ │
│ ┌────────┐ ▼ │
1394 Port 2 <─────┤ Port B ├───> PHY Logic │
│ └────────┘ ▲ │
│ ┌────────┐ │ │
1394 Port 3 <─────┤ Port C ├──────┘ │
│ └────────┘ │
│ │
│ PLL / Clock Circuit │
│ │
│ PHY-Link Interface (LLC)│
│ │ │
└─────────┴────────────────┘
Connected to RME Main DSP Board
If needed, I can draw a detailed pin-level schematic based on the
datasheet.
🧪 2. How to Check if TSB43AB22AG4 is Working
This IC is tricky to test directly, but here’s a step-by-step diagnostic
method using basic tools:
✅ Pre-Check (No PC Required)
Test What to Check How
Multimeter on IC pins
VDD (3.3V) and VDD_A (Analog
Power Supply (usually via datasheet
3.3V)
pinout)
Check for 24.576 MHz or
Oscillator/Clock Oscilloscope (check
49.152 MHz depending on
Input crystal or clock pin)
model
If held LOW = stuck in
Reset Pin Should be HIGH after power-up
reset
If the Fireface has FireWire port
If not lit = no PHY
LED Feedback LEDs, plug in cable and look
activity
for link lights
🔌 With PC Connected (Live Test)
Test Result Meaning
Connect Fireface to HOST LED should blink once
Good link-up
PC then go off
Use Device
Check under “Sound, Video Fireface should be
Manager
and Game Controllers” detected
(Windows)
Use Fireface Flash It should detect device and If "No device found",
Tool firmware version PHY may be dead
🧰 Tools Needed
Multimeter
Optional: Oscilloscope or Logic Analyzer
Datasheet (I can provide)
FireWire cable and working PC with FireWire port
⚠️Signs That TSB43AB22AG4 Might Be Faulty:
No HOST light even when connected to PC
No detection on PC (despite working cable/driver)
IC gets abnormally hot
No voltage on VDD/VDD_A pins
Clock input is dead (from crystal)
📄 TSB43AB22AG4 Datasheet (Summary)
VDD: 3.3V
3 FireWire Ports
Supports S100/S200/S400
Has internal PLL & clock multiplier
Uses Serial PHY-Link interface