MC68150是一种串行通信接口芯片,由摩托罗拉(Motorola)公司生产,通常用于扩展并行总线系统的串行通信能力。该芯片是为与MC68000系列微处理器配合使用而设计的,但也可用于其他类型的处理器系统。MC68150具有两个全双工异步串行通信通道,每个通道都具备独立的波特率发生器、接收和发送缓冲器以及中断控制功能。这使其非常适合用于需要多个串口通信的工业控制、数据采集和通信设备中。MC68150通过8位或16位并行接口与主处理器连接,支持中断和DMA操作,能够有效减轻CPU的通信处理负担。
工作电压:5V
封装类型:48引脚SSOP或PLCC封装
通信通道数量:2个全双工异步串行通道
接口类型:8位或16位并行总线接口
波特率生成:每个通道独立的16位波特率发生器
数据格式支持:5至8位数据位,1或2位停止位,奇偶校验或无校验
中断功能:支持多种中断源(发送缓冲区空、接收缓冲区满、错误检测等)
DMA支持:可选DMA请求/应答信号
工作温度范围:工业级(-40°C至+85°C)或商业级(0°C至70°C)
时钟频率:支持外部时钟输入,典型频率为1.8432MHz或更高
MC68150芯片具备多种实用特性,使其在多串口通信应用中表现出色。首先,它提供了两个独立的串行通信通道,每个通道都可以单独配置为不同的通信参数,包括波特率、数据位、停止位和校验方式。这种灵活性使得MC68150可以同时连接不同类型的串行设备,而无需额外的通信控制器。其次,每个通道都配备了独立的波特率发生器,支持高精度的波特率设置,确保了与各种串行设备的兼容性。此外,MC68150具备中断控制功能,能够通过中断请求通知处理器通信事件,如数据接收完成、发送缓冲区空、接收缓冲区满等。这种中断机制减少了处理器轮询的开销,提高了系统效率。MC68150还支持DMA传输,进一步降低了处理器的负担,适用于高速数据传输应用。此外,芯片内置了错误检测功能,包括帧错误、奇偶校验错误和溢出错误检测,确保了通信的可靠性。MC68150的硬件流控制功能(RTS/CTS)也增强了其在高速串行通信中的稳定性。
MC68150广泛应用于需要多个串口通信的嵌入式系统、工业控制设备、数据采集系统、通信网关和终端设备中。由于其能够与MC68000系列处理器无缝集成,因此在基于该处理器的系统中尤为常见。例如,在工业自动化控制系统中,MC68150可用于连接多个串口传感器或执行器,实现多点数据采集与控制。在通信设备中,该芯片可用于实现多路异步串行通信接口,支持RS-232或RS-485协议转换。此外,MC68150也常用于POS终端、测试设备和远程监控设备中,提供稳定可靠的串口通信支持。由于其具备工业级温度范围选项,因此也适用于恶劣环境下的应用场合。
SCC2698, QUICC通信控制器(如MPC860), PLX Technology PCI9050(配合串口扩展芯片使用)