2020-07-15 10:44:59 +02:00
\chapter { Hardware}
\section { Installation}
2020-07-15 12:08:33 +02:00
To install the VT132 in an RC2014 or a compatible system, place it in a standard or extended bus socket.
2020-07-15 10:44:59 +02:00
2020-07-21 15:50:44 +02:00
If your backplane does not offer an extended bus, the modem cannot be used via bus pins, instead the modem 6 pin header has to be used.
2020-07-15 10:44:59 +02:00
The extended bus pins are not used for other purposes.
\textbf { On a new VT132, the NVR (Non-volatile RAM) is not initialized.}
At power-on or reset, following the \textbf { Wait} message, a new VT132 will display \textbf { Error} along with a series of bells.
This is expected because the NVR has not been initialized.
Once you write settings to the NVR, this error should not persist.
\section { Jumper settings and headers}
2020-07-15 15:54:15 +02:00
\label { jumperheaders}
2020-07-15 10:44:59 +02:00
The board features the following jumpers:
\begin { tabular} { p{ 7em} | p{ 0.71\textwidth } }
\hline
\textbf { Jumper} & \textbf { Function} \\
\hline
JP1 RxA & \multirow { 2} { *} { Connect terminal to port A on bus pins} \\
JP2 TxA \\
\hline
JP3 RxB & \multirow { 2} { *} { Connect modem to port B on ext. bus pins} \\
JP4 RxB \\
\hline
JP5 Pwr FTDI & Connect Power to FTDI +5V pin \\
\hline
2020-07-21 15:50:44 +02:00
JP6 Pwr Modem & Connect Power to modem header +5V pin \\
2020-07-15 10:44:59 +02:00
\hline
\end { tabular}
2020-07-21 15:50:44 +02:00
Enabling JP1 and JP2 is highly advised, as the VT100 terminal serial connection is not available on a 6 pin header.
2020-07-15 10:44:59 +02:00
If you want to provide power to, or take power from either of the 6 pin headers then JP5 and JP6 will provide power
2020-07-21 15:50:44 +02:00
or isolate the \texttt { Vcc} pin in the \texttt { FTDI Program} and \texttt { Modem Port B} 6 pin headers respectively.
2020-07-15 10:44:59 +02:00
\textbf { Warning:} You should normally only connect one power source to the system at a time.
2020-07-21 15:50:44 +02:00
\begin { tabular} { c | p{ 0.38\textwidth } || c | p{ 0.37\textwidth } }
2020-07-15 10:44:59 +02:00
\hline
\multicolumn { 2} { l || } { FTDI Program} & \multicolumn { 2} { l } { Modem Port B} \\
\hline
\textbf { Pin} & \textbf { Function} & \textbf { Pin} & \textbf { Function} \\
\hline
1 & GND & 1 & GND \\
2 & not connected & 2 & CTS \\
3 & Vcc (+5V) & 3 & Vcc (+5V) \\
4 & Tx & 4 & Tx \\
5 & Rx & 5 & Rx \\
6 & not connected & 6 & RTS \\
\hline
\end { tabular}
If your RC2014 serial module uses the RTS/CTS pins, you can disable JP3+4 and use jumper wires to connect the \textbf { Modem Port B} of the VT132 to your serial module,
as no bus pins are assigned to RTS/CTS.
The \textbf { FTDI Program} header outputs debug messages from the ESP32 microcontroller. You can connect another terminal (or a PC) to watch the debug output.
2020-07-21 15:50:44 +02:00
The output uses 115200 baud, 8 data bits, no parity, 1 stop bit (8-N-1).
2020-07-15 10:44:59 +02:00
It is also possible to flash the ESP32 via this header. To enable the \textit { programming mode} , press and hold \textbf { Reset} , press and hold \textbf { Prog} , release \textbf { Reset}
and release \textbf { Reset} . Another firmware can now be uploaded, eg. via \texttt { esptool} .
\newpage
\section { Buttons}
The VT132 module offers two buttons:
2020-07-21 15:50:44 +02:00
\begin { itemize} [leftmargin=1em]
2020-07-15 10:44:59 +02:00
\item Reset
\item Prog
\end { itemize}
The hardware \textbf { Reset} button on the PCB reboots the ESP32 (EN line reset). This will cause both the VT100 terminal and the modem to reset.
Any unsaved settings (terminal and/or modem settings) will be lost.
\textit { Note:} The computer connected to the VT132 will not be reset, so after the reset, you will be in the same program as before.
The hardware \textbf { Prog} button is used to switch the baud rate of the modem. After each press of this button, the modem outputs its new
baud rate to the serial port - so you can press this button repeatedly until you can read your baud rate.