MCP2140A
红外
标准协议栈控制器
有了固定的9600波特率通讯速率
特点
实现IrDA标准,其中包括:
- 在IrLAP
- 对IrLMP
- 国际会计准则
- TinyTP
- IrCOMM的( 9线“熟”的服务类)
提供IrDA标准的物理层信号
支持,包括:
- 双向通信
- 实现CRC
- 9600波特率固定数据通信速率
包括UART至IrDA标准编码器/
解码器的功能:
- 易于使用行业标准接口
个UART和红外收发器
轻松与16位PIC单片机进行通信
控制器IrDA标准协议栈库
UART接口,用于连接到数据
通讯设备( DCE )或数据
终端设备(DTE )系统
发送/接收格式(位宽)的支持:
- 1.63微秒(发送&接收)
- 3/16位时间(仅接收)
硬件UART支持:
- 9.6 kbps的波特率
- 60字节的数据缓冲区大小( 64字节数据包)
支持红外:
- 9.6 kbps的波特率
- 64字节数据包大小( 60字节的数据)
可作为辅助设备
宽工作电压范围: 2.0V至5.5V
自动低功耗模式:
- < 23 μA (最大值) @ 2.0V ,当
目前没有IR活动( PHACT = L)
与MCP2140足迹兼容性
封装类型
PDIP , SOIC
RXPDREF
TXIR
PHACT
RESET
V
SS
NC
TX
RX
RI
1
2
3
4
5
6
7
8
9
18
17
16
15
14
13
12
11
10
RXPD
CD
OSC1/CLKI
OSC2
V
DD
RTS
CTS
DTR
DSR
MCP2140A
SSOP
RXPDREF
TXIR
PHACT
RESET
V
SS
V
SS
NC
TX
RX
RI
1
2
3
4
5
6
7
8
9
10
20
19
18
17
16
15
14
13
12
11
RXPD
CD
OSC1/CLKI
OSC2
V
DD
V
DD
RTS
CTS
DTR
DSR
MCP2140A
框图
MCP2140A
TX
编
协议处理器
逻辑
PHACT
波特
率
发电机
协议
处理器
和解码
+
-
RXPD
RXPDREF
OSC1
OSC2
TXIR
RX
CMOS技术
低功耗,高速CMOS技术
低电压操作
工业温度范围
低功耗:
- < 407 μA (最大值) @ 2.0V , 3.6864兆赫
RTS
CTS
DSR
DTR
CD
RI
UART
控制
2007 Microchip的技术公司
DS22050A第1页
MCP2140A
MCP2140A系统框图
PIC
微控制器
SO
UART
TX
MCP2140A
ENCODE
波特率
发电机
RX
RTS
CTS
DSR
DTR
CD
RI
+
-
RXPD
RXPDREF
RXD
TXIR
光纤
收发器
TXD
SI
I / O
I / O
I / O
I / O
I / O
I / O
UART流
控制( 1 )
解码
UART
控制
R1 ( 100千欧)
MCP2140A
状态( 1 )
0.1 F
I / O
PHACT
逻辑
R2 ( 100千欧)
注1 :
不要求所有的微控制器I / O引脚都连接到MCP2140A 。
DS22050A第2页
2007 Microchip的技术公司
MCP2140A
1.0
设备概述
1.1
应用
该MCP2140A是一种高性价比,低引脚数( 18 -
销) ,容易使用的装置,用于实现IrDA
标准的无线连接。该MCP2140A
支持IrDA标准协议“栈”的支持,
位编码/解码和低成本,离散红外
接收器电路。该MCP2140A是足迹
与MCP2140兼容。迁移
的帮助,请参阅
第2.14节“迁移
从MCP2140到MCP2140A “ 。
串口和红外接口,波特率固定为
9600波特。串行接口和IR接口的波特率
率是依赖于器件的频率,但红外线
规范运作要求的器件频率
3.6864兆赫。
该MCP2140A将指定IR波特率为
在发现阶段主要设备。
该MCP2140A可用于数据通信工作
设备(DCE)和数据终端设备( DTE)的
UART和应用程序之间,并驻留
红外光学收发器。
该MCP2140A编码异步串行数据
流,将每个数据位对应的
红外( IR)格式的脉冲。收到的红外脉冲
解码,然后由协议处理程序处理
状态机。协议处理程序发送
相应的数据字节以UART主机控制器
格式的串行数据。
该MCP2140A支持“点 - 点”的应用,
也就是说,一个主设备和一个从设备。
该MCP2140A作为从设备和
不支持“多点”的应用。
发送使用红外线数据需要一些硬件
和使用专门的通信协议。
这些协议和硬件要求
描述的,详细地说,由IrDA标准规范
系统蒸发散。的编码/解码功能
MCP2140A被设计为与兼容
IrDA标准的物理层组成。这
该标准的一部分通常被称为“ IrPHY ” 。
一些该MCP2140A是兼容的装置的
有包括:
有红外端口的PC
- 掌上电脑
16位PIC单片机IrDA标准协议栈
图书馆
完整的IrDA标准规范可
至IrDA网站www.IrDA.org下载。
该MCP2140A红外通信控制器,
支持IrDA标准,提供了嵌入式
系统设计人员可以实现IrDA的最简单的方法
标准的无线连接。
图1-1
显示
典型的应用程序框图,而
表1-1
显示引脚定义。
表1-1:
特性概述
MCP2140A
UART , IR
固定
是 - 自动
复位, POR
( PWRT和OST )
18引脚DIP , SOIC ,
20引脚SSOP
特点
串行通信
波特率选择
低功耗模式
复位(和延时)
套餐
红外通信是无线的,双向数据
由低成本的生成使用红外光连接
收发器信号技术。这提供了可靠的
两个设备之间的通信。
红外技术提供:
连接便携式通用标准
计算设备
简单易行的实现
经济替代其他连接
解决方案
可靠,高速的连接
安全在任何环境中使用(甚至可以是
在航空旅行中使用)
无需排放测试( FCC第15部分)
消除了电缆的麻烦
允许电脑和其他电子设备(如
PDA,蜂窝电话等)进行通信
彼此
允许用户方便地增强流动性
CONNECT
该MCP2140A可以轻松地添加红外线的
标准的无线连接到任何嵌入式
应用程序使用串行数据。
图1-1
节目
在一个典型的实施MCP2140A的
嵌入式系统。
的IrDA协议的打印机支持不包括在
和IrCOMM 9线“熟”的服务类。
2007 Microchip的技术公司
DS22050A第3页
MCP2140A
图1-1:
系统框图
MCP2140A
TX
ENCODE
波特率
发电机
RX
RTS
CTS
DSR
DTR
CD
RI
+
-
RXPD
RXPDREF
RXD
TXIR
光纤
收发器
TXD
PIC
微控制器
SO
UART
SI
I / O
I / O
I / O
I / O
I / O
I / O
UART流
控制( 1 )
解码
UART
控制
R1 ( 100千欧)
MCP2140A
状态( 1 )
0.1 F
I / O
PHACT
逻辑
R2 ( 100千欧)
注1 :
不要求所有的微控制器I / O引脚都连接到MCP2140A 。
DS22050A第4页
2007 Microchip的技术公司
MCP2140A
表1-1:
引脚名称
PDIP
RXPDREF
TXIR
PHACT
1
2
3
SOIC SSOP
1
2
3
1
2
3
MCP2140A引脚说明正常操作( DCE )
引脚数
针
TYPE
I
O
OC
卜FF器
TYPE
A
—
—
描述
红外接收照片检测二极管参考电压。这
电压典型地以V的范围
DD
/2.
异步发送到IrDA收发器。
协议处理程序活动。表示的状态
MCP2140A协议处理程序。这个输出是一个开放
集热器,因此外部上拉电阻可能需要。
1
=协议处理器处于搜索或NRM状态
0
=协议处理器处于NDM状态或MCP2140A是
低功耗模式
重置设备
逻辑和I / O引脚的参考地
无连接
异步接收;从主机控制器UART
异步传输;到主控制器UART
铃声指示。该位的状态被传递到
IrDA主设备。
1
=无振铃指示当前
0
=振铃指示当前
数据集就绪。指示MCP2140A有estab-
lished与主器件有效的IrDA链路
(1)
。该信号
在本地仿真,与IrDA的DTR位
主要设备。
1
= IR链路尚未建立
(无IR链路)
0
= IR链路已建立( IR链接)
数据终端就绪。表明该嵌入式设备
连接到MCP2140A准备IR数据。国家
这一点是通过发送到IrDA主设备
了IrDA DSR点点IrCOMM的进行。
1
=嵌入式设备未准备好
0
=嵌入式设备就绪
清除发送。指示MCP2140A准备
从主控制器接收数据。这个信号是在本地
仿真,与IrDA的CTS / RTS位
主要设备。
1
=主机控制器不应发送数据
0
=主机控制器可以发送数据
RESET
V
SS
NC
TX
RX
RI
4
5
6
7
8
9
4
5
6
7
8
9
4
5, 6
7
8
9
10
I
—
I
I
O
I
ST
P
—
TTL
—
TTL
DSR
10
10
11
O
—
DTR
11
11
12
I
TTL
CTS
12
12
13
O
—
图例:
TTL = TTL兼容输入
A =模拟
CMOS = CMOS兼容输入
I =输入
ST =施密特触发器输入与CMOS电平
P =电源
OC =集电极开路输出
O =输出
注1 :
在DSR输出引脚的状态不反映IrDA主设备的DTR位的状态。
2007 Microchip的技术公司
DS22050A第5页