CPU—80386SX
80386 通过并行总线接口与外存、I/O和其它设备进行通信。这个并行总线接口包括数据总线、独立的地址总线、5 个总线状态引脚,另外还有 3个总线控制引脚。
2、82C382E模块
82C382E 是一片高集成度的终端芯片,它有一套完整的外设 I/O 控制器,包括支持 3 种 CPU 的总线接口、中断控制器、看门狗计数器、存储器控制器、VGA 兼容显示控制器,6 个串行 I/O 端口、AT/XT 兼容键盘接口、并行打印端口、串行输入/输出端口和一个 2400Hz
音频输出
※ 总线接口
82C382E 提供 80C286、386SX、i960SA/SB 三种 CPU 的总线接口。我们终端采用的 CPU 是80386SX。
※ 中断控制器
它提供了 16个可编程中断,14 个中断用于内部中断源:4 个用于内部状态改变检 测器,6 个用于串行 I/O端口,1 个用显示控制器中的场回 1个用于看门狗计数器, 1 个用于打印端口,1 个用于键盘接口。剩余的 2个中断用于外部中断源,我们将 DM9008 产生的中断连到 IQR15,该中断优先级最高。
※ 看门狗计数器
它是一个 14-Bit 的计数器,用于防止系统的锁住和挂起。它使用芯片上系统时钟电路产生的时钟源。如果看门狗计数器被使能且有时序输出,将产生一个中断,允许系统意外锁死完全恢复。
※ 存储器控制器
存储器控制器支持 1 片SRAM、1片 ROM 使用16 位数据总线,支持 2 片Mask ROM、EPROM、Flash memory 使用 8 位数据总路线。SRAM 容量可达2Mbytes,Mask ROM、EPROM 和Flash 存储器容量可达 4Mbytes。它产生所有的读、写和 Flash编程控制 信号。
※ 显示控制器
显示控制器可以控制多种结构的 VGA,包括 640x480、1024x768 等等。每一种尺寸支持两个 512Kbytes 的显示缓冲器,显示缓冲器中不用的区域可以分割,用于系统存储器。
※ 串行接口
82C382E 提供 6 个独立的串行 I/O端口,增强 16-byte FIFO法则,对于外设来的 数据进行串-并转换,对于向外设传输的数据进行并-串转换。
※ 键盘接口
82C382E 键盘接口支持 AT/XT 两种键盘。
※ 打印端口
它提供一个 AT 兼容的完全双向并行数据。
※ 并行输入输出端口
82C382E 提供 8 位并行输入,6 位并行输出。
※ 2400Hz 音频
向蜂鸣器提供 2400Hz 音频。
♦电路框图
♦逆变器电路
本电路产生一个 1000V左右的高压,用于供给液晶屏的背光管,通过调节控制电位器可改变显示亮度。
♦驱动电压产生电路
10.4”单色液晶显示屏需要的是一个-20V 左右的驱动电压,12”单色液晶显示屏需要的是一个+20V 左右的驱动电压,都由 TL497 电路产生。12”、13”彩色液晶显示屏需要的是+2V 左右的驱动电压。这些驱动电压与一个电位器相连,通过调节电位器,可以调节显示屏的对比度。
♦LCD 信号转换电路
本电路的功能是将 382E 产生的显示信号转换成 LCD 显示所需的信号。电路中采用了一片可编程逻辑器件和二片 SRAM 实现这一转换功能。
3、网络控制器——DM9008
字符终端采用 DM9008 作为网络控制器。它与 CPU 之间连接是 ISA 总线模式,通过一个PLD 器件确保 DM9008 和 382 的时序匹配。20MHz 的时钟是 DM9008 传送数据包的基准信号,采用二个指示灯的方式指示,其中绿灯亮表示连上网络,红灯亮表示网络上有数据在传输。
4、液晶控制电路