The ISA bus directly controls the eight-channel multiplexer in Figure 1. The GAL20V8 integrates the address decoder and other glue logic. The latched address and gating signals drive the DG509A analog multiplexers that actually switch the TXD and RXD lines. The circuit automatically selects channel 0 upon system reset (you can download PLD equations from EDN's ftp site). The analog multiplexers feature both overvoltage protection and break-before-make switching so that the circuit operates safely over the ±12V range.
You can easily scale the number of available channels from four to sixteen by using four multiplexers and two decoders with opposite SEL settings. One PLD can accommodate four multiplexers if you decode additional E2 and E3 enable signals from Q2 and Q3. You can also connect the multiplexers in parallel to switch other signals. (DI #1832)
No comments:
Post a Comment