
System 3
17-19
BH32 Behavioral Cage Controller
Replicating
an
Existing
Behavioral
Control
System
The TDT system provides a unifying interface for sending and receiving behavioral
information from a behavioral control box without the need for the external devices
from these other companies.
TDT provides a default set up that uses standard Molex pins, an External power
source to drive high current and high voltage devices (such as feeders, water
delivery systems, foot shock systems, etc) or to accept inputs from such devices.
The hardware states of these particular interfacing devices are fixed and the BH32
bank directions and logic levels must be configured to match (see “Digital I/O ” on
page 17-19).
More
Complex
Custom
System
Configuration
Information can be sent and received from the Molex interface in the following ways.
Note:
Molex Banks A and B can be used as outputs and only outputs. Molex Bank D can
be used as inputs and only inputs. The direction and logic level of each bank is
configured through the BH32 web interface (See “Controller Configuration” on
page 17-23).
Important!:
Attempting to drive an input from both the digital input and Molex connectors will
damage the device.
Controlling
the
Molex
outputs
with
UDP/Serial
(banks
A
&
B
only)
Configure the bank as an output. The Molex outputs are low when active. The digital
output logic is the inverse of the Molex output logic.
Monitoring
the
Molex
inputs
with
UDP/Serial
and
Digital
I/O
(bank
D
only)
Configure Bank D as an input. Active-Low means that when the Molex input is low,
the value is 1. The digital output logic mirrors the Molex input logic.
Controlling
the
Molex
outputs
with
Digital
inputs
(banks
A
&
B
only)
Configure the bank as an input, to bypasses the internal processor and control the
Molex lines directly. Molex output logic is the inverse of the digital input.
Using
Digital
and
UDP/Serial
I/O
only
If the Molex connectors are not being used, then all four banks of digital I/O can
be used to send receive signals with the UDP/Serial interface with no restrictions on
bank direction.
Digital
I/O
The BH32 includes 32 bits of programmable I/O grouped in four 8-bit banks. Digital
I/O lines are accessed via the Digital IO–1 and Digital IO–2 25-pin connectors on
the back panel. Digital inputs 5V TTL inputs. Digital outputs are +5V. For
pinouts, see “BH32 Technical Specifications” on page 17-30.
Status
Lights
A row of 32 status lights on the front panel report the state of the individual input/
output bits and are labeled to show banks A – D. When a bit is active, the
corresponding bit light glows red.