TTL Integration Guide
Synchronize your behavioral experiments with neural recording systems
What Is TTL & Why It Matters
TTL (transistor-transistor logic) pulses let ConductMaze mark the exact moment a behavioral event occurs in your electrophysiology, calcium imaging, or video recording. Two frame formats cover every paradigm.
Simple Protocol — 6-Byte Frames
Designed for maze navigation paradigms. Each frame timestamps an IR sensor trigger or trial boundary as a single pulse on one BNC channel. No event-type routing needed.
[0xAA] [0xBB] [event] [duration] [0xCC] [0xDD]
- T-Maze arm entries and exits
- Radial Maze arm visits
- Y-Maze alternation events
- Trial start / trial end markers
Complex Protocol — 9-Byte Frames
Built for conditioning and operant paradigms. Routes shock, tone, and light events to separate BNC channels so your recording system can distinguish event types without post-hoc parsing.
[0xAA] [0xBB] [chamber] [0x09] [duration] [voltage] [bnc_ch] [0xCC] [0xDD]
- Fear Conditioning (shock + tone + context)
- Operant Chamber (lever press + reward + cue)
- Active Avoidance (CS + US routing)
- Startle Response (prepulse + startle stimulus)
Signal Path Overview
From software event to neural recording timestamp, the TTL signal passes through four stages:
- ConductMaze Software — Event trigger originates in the experiment control software
- TTL Module — 16 channels, 3.3V/5V selectable, 10ms pulse increments. Serial connection at 115,200 baud, 8N1
- BNC / DB-25 Output Connector — Single, 6-channel, or 25-pin output depending on your configuration
- Recording System — Digital input receives the timestamped event marker
Configuration Notes
- COM Port: Configure in ConductMaze Settings > TTL. Serial connection at 115,200 baud, 8N1.
- Pulse Duration: Configurable in 10ms increments. Default: 10ms. Adjust for recording system requirements.
- Voltage Levels: Jumper-selectable 3.3V or 5V logic. Match to your recording system's digital input spec.
Connector Types
Single BNC
1 channel, 3.3V or 5V. One output channel with jumper-selectable voltage. All events appear as pulses on a single line. Best for simple on/off signals and single-channel sync.
BNC-6
6 channels, 3.3V fixed. Six separate BNC outputs. Routes different event types (shock, tone, light, lever) to dedicated recording channels for real-time event discrimination. Best for conditioning paradigms.
DB-25
25 pins, parallel. Standard 25-pin parallel connector for high channel count systems. Commonly used with National Instruments DAQ devices that accept digital I/O via a DB-25 ribbon cable.
Compatible Recording Systems
ConductMaze TTL output works with all major electrophysiology and imaging platforms.
| System | Connection | Notes |
|---|---|---|
| Open Ephys | BNC → digital input | Direct connection, 3.3V logic |
| TDT (Tucker-Davis) | BNC-6 → digital input | Multi-channel routing recommended |
| Neuralynx | BNC → TTL input port | 5V required, check jumper setting |
| Inscopix nVista/nVue | BNC → trigger input | Frame-sync trigger mode |
| Noldus EthoVision | USB adapter → TTL bridge | Requires ConductMaze adapter |
| ANY-maze | USB adapter → TTL bridge | Requires ConductMaze adapter |
| Plexon | BNC → digital input | OmniPlex compatible |
| NI USB-6501 | DB-25 / USB | 24 digital I/O lines |
Troubleshooting
Signal polarity mismatch
Ground loops
Verifying signals before experiments
50ms post-send delay between frames
COM port not detected
TTL Protocol Pages
Maze Navigation Protocols
T-Maze, Radial Maze, D-Maze, Y-Maze, Lickometer — 5 protocols for spatial navigation paradigms using 6-byte simple frames.
Conditioning & Operant Protocols
Fear Conditioning, Active Avoidance, Self-Administration, Operant Chamber, Startle Response — 7 protocols using 9-byte complex frames.
Third-Party Adapters
Noldus EthoVision, ANY-maze, Inscopix nVue, Plexon, NI USB-6501 — step-by-step setup instructions for each platform.
Ready to Integrate TTL?
Contact us for hardware compatibility verification and custom integration support.
