MCP2120红外编码器/解码器:特性、应用与设计要点

电子说

1.4w人已加入

描述

MCP2120红外编码器/解码器:特性、应用与设计要点

在电子设计领域,红外通信技术凭借其低成本、高可靠性等优势,在众多应用场景中得到了广泛应用。Microchip的MCP2120红外编码器/解码器,就是一款在红外通信领域表现出色的产品。今天,我们就来深入了解一下MCP2120的特性、应用以及设计过程中的一些要点。

文件下载:MCP2120-I P.pdf

一、MCP2120概述

MCP2120是一款低成本、高性能、全静态的红外编码器/解码器,它符合IrDA®物理层规范(版本1.3),可以在UART和红外(IR)光收发器之间架起一座桥梁。它能够将从标准UART接收到的数据进行编码(调制),并以电脉冲的形式输出到IR收发器;同时,也能将IR收发器接收到的电脉冲进行解码(解调),然后通过MCP2120的UART进行数据传输。这种调制和解调方法完全符合IrDA标准,为红外通信提供了可靠的保障。

二、主要特性

2.1 接口与兼容性

  • UART接口:MCP2120可以与任何UART接口,包括标准的16550 UART和微控制器UART,实现半双工通信。这意味着系统在同一时间只能进行发送或接收操作,而不能同时进行。
  • IrDA兼容:它能够与符合IrDA标准的收发器进行接口,确保了在红外通信中的兼容性和互操作性。

2.2 波特率选择

MCP2120的波特率可以通过硬件或软件进行选择,非常灵活。

  • 硬件选择:通过三个硬件引脚(BAUD2、BAUD1和BAUD0)的不同状态组合,可以选择不同的波特率。具体的波特率配置可以参考文档中的表格。
  • 软件选择:当BAUD2:BAUD0引脚配置为’111’时,MCP2120默认波特率为FOSC / 768。通过将MODE引脚设置为低电平,可以进入命令模式,在该模式下可以通过发送特定的十六进制命令来配置新的波特率。

2.3 低功耗特性

  • 低功耗模式:通过将EN引脚置为低电平,可以将设备置于低功耗模式。在低功耗模式下,设备的内部状态机仍然会监测EN引脚的状态,一旦检测到高电平,设备将在经过1000 TOSC的延迟后恢复正常工作。
  • 低电流消耗:在不同的工作电压和频率下,MCP2120的电流消耗都比较低。例如,在3.3V、8MHz的典型工作条件下,电流消耗小于1mA;在5.0V、禁用状态下,典型电流消耗为3mA。

2.4 其他特性

  • 支持多种传输/接收格式:支持1.63µs的传输/接收格式。
  • CMOS技术:采用低功耗、高速的CMOS技术,具有完全静态设计和低电压操作的特点,适用于商业和工业温度范围。

三、应用场景

MCP2120作为一款独立的IrDA编码器/解码器产品,具有广泛的应用场景。它可以用于各种需要红外通信的设备中,如便携式计算设备、智能家居设备、工业控制设备等。其典型的应用场景包括:

  • 便携式设备通信:为便携式计算设备提供可靠的红外通信接口,实现设备之间的数据传输。
  • 智能家居控制:在智能家居系统中,用于实现设备之间的无线控制和数据交互。
  • 工业数据采集:在工业环境中,用于采集和传输传感器数据,实现远程监控和控制。

四、设计要点

4.1 电源与复位

  • 电源上电:在设备上电时,需要等待设备复位定时器延迟(参数32)结束后,才能开始与设备进行通信。这一点在设计电源电路时需要特别注意。
  • 复位操作:当RESET引脚处于低电平时,MCP2120将被强制进入复位状态。当RESET引脚变为高电平后,设备复位定时器开始计时,计时结束后,设备将恢复正常工作。

4.2 波特率配置

  • 硬件配置:在进行硬件波特率配置时,需要根据实际需求选择合适的BAUD2、BAUD1和BAUD0引脚状态。同时,对于频率低于2MHz的情况,建议使用外部时钟。
  • 软件配置:在进行软件波特率配置时,需要注意命令的发送顺序和格式。当发送更改波特率命令(0x11)后,最后接收到的有效波特率值将成为新的波特率,新波特率将在回显数据的停止位之后生效。

4.3 调制与解调

  • 调制:当UART接收到要发送的数据时,需要对数据进行调制。调制后的信号将驱动IR收发器模块。在调制过程中,需要注意每个位的时钟周期和电平变化。
  • 解调:IR收发器模块接收到的调制信号需要进行解调,以恢复原始数据。解调过程中,需要根据RXIR引脚的电平变化来判断每个位的值。

4.4 减少抖动和偏移

在数据传输过程中,可能会出现抖动和偏移现象。抖动是指期望边缘的可能变化,偏移是指输入信号到输出信号的传播延迟。为了减少抖动和偏移对数据传输的影响,需要合理设计电路布局和选择合适的时钟源。

五、开发工具

MCP212X开发者子板可以用于评估和演示MCP2122或MCP2120 IrDA®标准编码器/解码器设备。它可以方便地与多种低成本的PIC®演示板进行接口,如PICDEM HPC Explorer演示板、PICDEM FS USB演示板和PICDEM LCD演示板等。通过使用这些开发工具,可以加快产品的开发进度。

六、电气特性与封装信息

6.1 电气特性

文档中详细列出了MCP2120的绝对最大额定值、直流特性和交流特性等电气参数。在设计过程中,需要确保设备的工作条件在这些参数的允许范围内,以保证设备的可靠性和稳定性。

6.2 封装信息

MCP2120提供14引脚的SOIC和DIP封装,并且采用无铅封装工艺。文档中还给出了封装的详细尺寸和标记信息,方便进行PCB设计和生产。

七、总结

MCP2120红外编码器/解码器以其丰富的特性、广泛的应用场景和良好的兼容性,为电子工程师在红外通信设计中提供了一个优秀的选择。在设计过程中,我们需要充分了解其特性和设计要点,合理配置波特率、处理电源和复位等问题,以确保设备的正常工作。同时,借助开发工具可以加快产品的开发进度,提高开发效率。希望本文对大家在使用MCP2120进行设计时有所帮助。大家在实际应用过程中遇到过哪些问题呢?欢迎在评论区分享交流。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分