0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

MCP2120/MCP2150开发套件深度解析:红外通信的理想之选

chencui 2026-06-05 09:40 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

MCP2120/MCP2150开发套件深度解析:红外通信的理想之选

电子工程师的日常工作中,红外通信技术一直是一个重要的研究领域。Microchip的MCP2120/MCP2150开发套件为我们提供了一个优秀的平台,用于探索和实现红外通信应用。今天,我们就来详细了解一下这个开发套件。

文件下载:DM163008.pdf

一、套件概述

MCP2120/MCP2150开发套件旨在展示MCP2120和MCP2150红外通信产品的强大功能。套件包含了两块MCP2120开发板、一块MCP2150开发板、两根串口线、一个9V电源及电源线、一对18英寸(45厘米)的电源跳线电缆,还有一个包含一个MCP2120设备和一个MCP2150设备的样品套件。

开发板连接方式

开发板既可以通过DB9连接器连接到PC,也能通过四针或十针接头连接到其他系统,如PICDEM™ 2板。这种灵活的连接方式为不同的应用场景提供了便利。

二、开发板特性

(一)MCP2120开发板

  1. 电源供应:板载+5V稳压器,可直接连接9V、750 mA的AC/DC墙式适配器或9V电池,同时还提供+5V、750 mA稳压直流电源接口。
  2. 通信接口:配备DB - 9连接器和相关硬件,可直接连接到MCP2120 UART(需RS - 232信号电平);还有四针接头连接到UART接口(需TTL电平信号)。
  3. 信号选择:通过两组跳线选择UART信号源(DB - 9连接器或四针接头)和红外数据信号源(集成收发器或组件收发器)。
  4. 波特率选择:有三个跳线用于选择所需的波特率,波特率与MCP2120的工作频率有关。
  5. 其他特性:绿色电源指示灯、可选择禁用MCP2120设备操作的跳线、硬件和软件波特率选择等。

(二)MCP2150开发板

  1. 电源供应:同样板载+5V稳压器,支持9V、750 mA的AC/DC墙式适配器或9V电池,以及+5V、750 mA稳压直流电源接口。
  2. 通信接口:DB - 9连接器和十针接头连接到UART接口,分别对应RS - 232信号电平和TTL电平信号。
  3. 信号选择:通过跳线选择UART信号源(DB - 9连接器或八针接头)和IrDA信号源(集成收发器或组件收发器)。
  4. 波特率选择:两个跳线用于选择所需的波特率。
  5. 其他特性:绿色电源指示灯、载波检测绿色LED、可选择禁用MCP2150设备操作的跳线等。

三、系统配置

为了对这两个开发板进行初步评估,我们可以采用以下五种配置:

  1. MCP2120开发板(ASCII) ↔ MCP2120开发板(ASCII):这是两个MCP2120开发板常用的模式,MCP2120板接收单个ASCII字节数据,将其转换为红外数据格式并通过选定的光学收发器逻辑发送出去。
  2. MCP2120开发板(IR驱动) → MCP2120开发板(IR驱动):用于观察IrDA标准堆栈协议对数据流的影响,可帮助我们更好地理解IrDA标准数据包的构造,也可作为诊断工具。
  3. MCP2150开发板(ASCII) ↔ MCP2120开发板(IR驱动):当同时使用一个MCP2120开发板和一个MCP2150开发板时的配置。
  4. MCP2120开发板(IR驱动) → IrDA标准端口(Palm Pilot、手机等):用于评估MCP2120在IrDA系统中的应用,主机控制器负责IrDA协议栈。
  5. MCP2150开发板(ASCII) → IrDA标准端口(Palm Pilot、手机等):用于评估MCP2150为系统添加IrDA功能的应用,主机控制器只需发送和接收所需的ASCII数据,MCP2150处理IrDA标准协议栈。

四、PC要求

使用该开发套件时,PC需要满足以下三个主要要求:

  1. 标准串口:用于与开发板进行通信。
  2. 终端仿真程序:如Windows 9x/2000操作系统自带的Hyperterminal,用于演示开发板的操作。
  3. IrDA标准驱动:将IR端口视为虚拟串口。需要注意的是,Windows 2000虽然支持IrDA标准,但不将IR端口视为虚拟串口,这可能会导致一些终端仿真程序(如Hyperterminal)出现问题。

五、MCP2120教程

(一)教程设置

本教程使用两块MCP2120开发板,系统以9600波特率运行。每块开发板通过UART连接到PC的串口,需要两台PC或一台具有两个串口的PC。

(二)硬件设置

  1. 振荡器:使用7.3728 MHz的晶体振荡器,该晶体频率已包含在套件中。
  2. 板载跳线:选择DB - 9连接器作为主机信号源,红外数据信号连接到集成光学收发器。将三个波特率选择跳线打开以设置波特率为9600,同时将JP4和JP5跳线打开。

(三)终端程序设置

使用Windows 95操作系统自带的Hyperterminal程序。打开Hyperterminal后,设置名称和图标,选择串口(如COM1),将COM端口设置为9600波特率和无流控制。还可以根据需要修改Hyperterminal会话的属性,如设置回显输入字符等。

(四)数据传输与接收

两台PC的Hyperterminal程序以相同的COM端口设置运行,为MCP2120开发板供电,将开发板连接到PC串口,并使集成光学收发器对齐,间距约为6英寸(15厘米)。在一台PC的Hyperterminal窗口中输入字符串,该字符串应出现在另一台PC的Hyperterminal窗口中。

(五)系统调试

如果通信出现问题,可以按照以下步骤进行调试:

  1. 验证Hyperterminal程序设置是否正确。
  2. 验证两个Hyperterminal会话是否已连接。
  3. 验证MCP2120开发板是否已供电。
  4. 验证MCP2120开发板设置是否正确。 如果以上步骤无法解决问题,则需要使用示波器进行更深入的调试。

六、MCP2150教程

目前该开发套件用户指南的此版本中没有MCP2150教程,建议关注Microchip网站上的D版本用户指南,其中计划包含使用MCP2150开发板与MCP2120开发板的教程。

七、使用PICDEM™ 1或PICDEM 2板作为主机

(一)PICDEM 1板

PICDEM 1板可作为IrDA标准兼容系统的主机控制器。PortB可用于显示接收到的字符,其他端口用于UART和控制信号。有两个应用笔记展示了如何使用PICDEM 1板作为主机控制器,分别涉及MCP2120和MCP2150开发板。

(二)PICDEM 2板

PICDEM 2板同样可作为主机控制器。虽然目前没有使用PICDEM 2板作为主机控制器的应用笔记,但PICDEM 1板的示例代码可以轻松修改以适用于PICDEM 2板。

八、硬件细节

(一)电源供应

MCP2120/MCP2150开发板有三种供电方式:9V电池、9V、750 mA非稳压AC或DC电源、+5V、750 mA稳压直流电源。

(二)电源指示灯

绿色LED用于指示开发板是否通电。

(三)RS - 232串口

MCP2120开发板使用MAX232兼容的电平转换IC,MCP2150开发板使用MAX3238E兼容的电平转换IC,可通过DB - 9连接器连接到PC。

(四)跳线

跳线用于配置开发板的不同模式,包括波特率选择、主机信号源选择、光学收发器信号源选择和设备启用信号选择。

(五)振荡器选项

MCP2120开发板的晶体频率可以通过引脚插座轻松更改,而MCP2150开发板需要固定频率的晶体(11.0592 MHz)。

(六)板载布局和原理图

文档中提供了MCP2120和MCP2150开发板的组件布局(丝印图)和原理图,方便工程师进行硬件设计和调试。

总的来说,MCP2120/MCP2150开发套件为电子工程师提供了一个全面的平台,用于开发和测试红外通信应用。通过深入了解开发板的特性、系统配置和教程,我们可以更好地利用这个套件实现各种红外通信项目。大家在使用过程中遇到过哪些有趣的问题或挑战呢?欢迎在评论区分享。

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

    关注

    1

    文章

    57

    浏览量

    10324
  • 开发教程
    +关注

    关注

    0

    文章

    9

    浏览量

    9654
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    MCP3912 ADC评估板:16位MCU的理想

    MCP3912 ADC评估板:16位MCU的理想 在电子设计领域,一款优秀的评估板对于工程师来说至关重要。今天,我们就来深入了解一下Microchip的
    的头像 发表于 06-04 12:40 185次阅读

    MCP2200 breakout 模块:USB 转 UART 转换的理想

    MCP2200 breakout 模块:USB 转 UART 转换的理想 在电子设计领域,USB 转 UART 协议转换器是实现设备通信
    的头像 发表于 06-04 12:40 176次阅读

    MCP3903 ADC评估板:16位MCU的理想

    MCP3903 ADC评估板:16位MCU的理想 在电子设计领域,一款性能出色的评估板能为工程师们的开发工作带来极大便利。今天,我们就来
    的头像 发表于 06-04 11:15 268次阅读

    Sense2GoL开发套件:24 GHz传感应用的理想

    Sense2GoL开发套件:24 GHz传感应用的理想 在电子工程师的日常工作中,开发套件的选择对于项目的成功至关重要。今天,我们就来深
    的头像 发表于 05-18 12:20 280次阅读

    MCP2542FD/4FD与MCP2542WFD/4WFD CAN FD收发器:高速通信理想

    MCP2542FD/4FD与MCP2542WFD/4WFD CAN FD收发器:高速通信理想
    的头像 发表于 04-29 17:15 708次阅读

    探索MCP1650 SEPIC Demo Board:低功耗电源设计的理想

    探索MCP1650 SEPIC Demo Board:低功耗电源设计的理想 在电子工程师的日常工作中,寻找合适的电源解决方案是一项至关重要的任务。今天,我们将深入探讨Microch
    的头像 发表于 04-07 14:40 207次阅读

    MCP1790/MCP1791:高电压稳压器的卓越

    MCP1790/MCP1791:高电压稳压器的卓越 在电子设计领域,稳压器是不可或缺的重要组件。今天,我们来深入探讨 Microchip 公司推出的
    的头像 发表于 03-31 11:30 437次阅读

    MCP2542FD/4FD 和 MCP2542WFD/4WFD:高速CAN FD应用的理想

    MCP2542FD/4FD 和 MCP2542WFD/4WFD:高速CAN FD应用的理想 各位电子工程师朋友们,在CAN FD应用的设
    的头像 发表于 03-29 16:55 1424次阅读

    深入解析MCP1825/MCP1825S:高性能LDO稳压器的卓越

    深入解析MCP1825/MCP1825S:高性能LDO稳压器的卓越 在电子设计领域,稳压器是确保电路稳定运行的关键组件之一。Microc
    的头像 发表于 03-29 11:20 390次阅读

    MCP1827/MCP1827S:高性能1.5A LDO稳压器的深度解析

    MCP1827/MCP1827S:高性能1.5A LDO稳压器的深度解析 在电子设计领域,低压差线性稳压器(LDO)是一种常见且关键的组件,它能够为各种电子设备提供稳定的电源。
    的头像 发表于 03-25 14:30 330次阅读

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

    MCP2120红外编码器/解码器:特性、应用与设计要点 在电子设计领域,红外通信技术凭借其低成本、高可靠性等优势,在众多应用场景中得到了广泛应用。Microchip的
    的头像 发表于 02-04 16:05 655次阅读

    探索MCP2150:实现IrDA标准无线连接的理想

    探索MCP2150:实现IrDA标准无线连接的理想 在当今的电子设备设计领域,无线通信技术的应用越来越广泛。其中,
    的头像 发表于 02-02 10:40 512次阅读

    深入解析MCP2510:独立CAN控制器的卓越

    深入解析MCP2510:独立CAN控制器的卓越 在当今的电子系统设计中,CAN(Controller Area Network)总线以其高可靠性、实时性和抗干扰能力,在汽车、工业自
    的头像 发表于 01-15 17:40 782次阅读

    深度剖析MCP1802:高性能LDO的卓越

    深度剖析MCP1802:高性能LDO的卓越 在电子工程师的设计工具箱中,低压差线性稳压器(LDO)是不可或缺的重要组件。今天,我们将深入探讨Microchip公司推出的
    的头像 发表于 12-24 17:10 588次阅读

    MCP2140:实现IrDA标准无线连接的理想

    MCP2140:实现IrDA标准无线连接的理想 在当今的电子设计领域,无线通信技术的应用越来越广泛。其中,IrDA(Infrared D
    的头像 发表于 12-18 17:25 826次阅读