电子说
在电子设备的设计中,红外通信技术因其便捷性和广泛适用性而备受关注。CS8130作为一款多标准红外收发器,为工程师们提供了一个强大而灵活的解决方案。本文将深入剖析CS8130的特性、工作原理、寄存器设置以及应用场景,帮助电子工程师更好地理解和应用这款产品。
文件下载:CDB8130.pdf
CS8130是一款集成了红外收发功能的集成电路,具有以下显著特点:
CS8130的接收通道包含片上高增益PIN二极管放大器、多种标准兼容的解码器以及数据脉冲展宽器;发射通道则包括编码器和LED驱动器。计算机数据端口与标准UART的TxD和RxD兼容,通过片上波特率发生器实现数据的收发。
| 在典型工作条件下(TA = 25°C,V+ = 3.0V),发射驱动器的关键参数如下: | 参数 | 符号 | 最小值 | 典型值 | 最大值 | 单位 |
|---|---|---|---|---|---|---|
| 输出电容 | - | - | 10 | TBD | pF | |
| 输出上升时间(10% - 90%) | tr | - | 20 | 50 | ns | |
| 输出下降时间(90% - 10%) | tf | - | 20 | 50 | ns | |
| 过冲电流 | - | - | - | 25 | % | |
| 导通电阻 | - | - | - | 0.5 | Ω | |
| 关断泄漏电流 | - | - | - | 20 | µA | |
| 输出电流(每个驱动器) | - | - | - | 250 | mA | |
| 输出抖动(相对于无抖动输入时钟) | - | - | - | 200 | ns |
| 接收器的关键参数同样在TA = 25°C,V+ = 3.0V的条件下测量: | 参数 | 符号 | 最小值 | 典型值 | 最大值 | 单位 |
|---|---|---|---|---|---|---|
| 输入电容 | - | 10 | TBD | - | pF | |
| 输入噪声电流 | - | - | - | 11 | pA/rtHz | |
| 探测器最大信号输入电流 | - | - | - | 2 | mA | |
| 最大直流输入电流(典型为阳光) | - | - | - | 200 | µA | |
| 输入电流检测阈值 | - | - | 7.8 | - | nA | |
| (可编程,5位值) | - | - | 15.6 | - | nA | |
| (最小、最大值 = 典型值 ± 30%) | - | 16.4 | 23.4 | 30.4 | nA | |
| (注意4) | - | 169.5 | 242.2 | 314.9 | nA | |
| - | - | 175 | 250 | 325 | nA | |
| 带通滤波器响应(高通 -3dB:低通 -3dB) | - | - | 35 | 700 | kHz | |
| 接收器上电时间(高功率200;正常2µ) | - | - | 5 | 10 | ms | |
| 连续开启接收器的 turnaround时间 | - | - | 5 | 10 | ms | |
| 系统EMI抑制(0.5MHz至100MHz) | - | 3 | - | - | V/m |
| 电源相关参数如下: | 参数 | 符号 | 最小值 | 典型值 | 最大值 | 单位 |
|---|---|---|---|---|---|---|
| 电源电压 | - | 2.7 | 3.0 | 5.5 | V | |
| 所有功能启用时的电源电流(注意8) | - | - | - | 2.5 | mA | |
| 所有功能禁用时的电源电流(注意9) | - | - | - | 1 | µA | |
| 仅接收器启用时的电源电流(注意8) | - | - | - | 2.5 | mA | |
| 仅发射启用时的电源电流(注意10) | - | - | - | 0.5 | mA | |
| 振荡器电源电流(低功率模式;正常功率模式) | - | - | - | 0.5 | mA | |
| - | - | - | 1.5 | mA | ||
| 数据与状态保留电源电压 | - | 2 | - | - | V |
推荐的工作温度范围为0°C至70°C,数据和状态保留温度(在掉电模式下)为 -40°C至85°C。
| 在TA = 25°C,电源 = 3.0V的条件下,数字引脚的特性如下: | 参数 | 符号 | 最小值 | 典型值 | 最大值 | 单位 |
|---|---|---|---|---|---|---|
| 高电平输入电压 | VIH | 2.0 | - | - | V | |
| 低电平输入电压 | VIL | - | - | 0.8 | V | |
| 高电平输出电压(IO = -2.0mA) | VOH | VD - 0.3 | - | - | V | |
| 低电平输出电压(IO = 2.0mA) | VOL | - | - | 0.3 | V | |
| 高阻态输出泄漏电流 | - | - | - | 0.2 | µA | |
| 数字输入泄漏电流 | - | - | - | 0.2 | µA | |
| 输出电容 | COUT | - | 5 | - | pF | |
| 输入电容 | CIN | - | 5 | - | pF |
| 参数 | 符号 | 最小值 | 最大值 | 单位 |
|---|---|---|---|---|
| 电源 | - | -0.3 | 6.0 | V |
| 输入电流(除电源引脚和驱动器引脚) | - | - | ±10 | mA |
| 输入电压 | - | -0.3 | VD + 0.3 | V |
| 环境温度(通电时) | - | -55 | +125 | °C |
| 存储温度 | - | -65 | +150 | °C |
| 人体模型ESD(100pF与1.5kΩ串联) | - | 2000 | - | V |
| 在TA = 25°C,V+ = 3.0V的条件下: | 参数 | 符号 | 最小值 | 典型值 | 最大值 | 单位 |
|---|---|---|---|---|---|---|
| XTALIN频率(注意11) | CLKFR引脚低:CLKFR引脚高: | - | 3.6864 | - | MHz | |
| - | - | - | 1.8432 | - | MHz | |
| XTALIN占空比 | - | 45 | 50 | 55 | % | |
| 晶体振荡器启动时间 | - | - | - | 25 | ms |
CS8130支持三种红外数据传输格式,同时还有直接访问模式:
该模式用于实现与IrDA兼容的红外端口。一个红外能量脉冲表示逻辑’0’,无红外表示逻辑’1’。脉冲宽度可固定为1.6µs,也可根据波特率进行缩放。初始波特率为9600bps,可协商的波特率范围为2400至115200bps。
这是一种载波波(CW)类型的系统,500kHz载波的存在表示’0’,无载波表示’1’。常用的波特率为9600bps、19.2kbps和38.4kbps。
与Mode 2类似,但调制频率约为38kHz,红外比特率约为2400bps。不同制造商和型号的遥控器,调制频率和比特率会有显著差异。
在该模式下,IR传输直接跟踪TXD引脚的状态。逻辑’1’表示LED熄灭,逻辑’0’表示LED点亮。需要注意避免LED持续点亮,以免损坏。接收到的IR信号与编程阈值进行比较,结果逻辑输出直接路由到RXD引脚。
数据通过TXD引脚输入到CS8130,经过所选的调制方案处理后,驱动LED。有两个LED输出引脚LED1C和LED2C,为开漏输出。可根据需要选择使用一个或两个LED驱动器,通过外部电阻控制LED电流。
PIN二极管连接到PINA和PINC引脚,对环境光的直流分量进行补偿。光电流的变化经过放大后与阈值进行比较,输出逻辑信号。接收器具有自动检测功能,可根据接收到的数据格式通过FORM/BSY引脚进行指示。
CS8130主要需要3.6864MHz的时钟。可通过连接3.6864MHz晶体到XTALIN和XTALOUT引脚生成时钟,也可将3.6864MHz或1.8432MHz时钟输入到EXTCLK引脚。振荡器具有低功率模式,可通过控制寄存器进行选择。
当PWRDN引脚置低时,CS8130进入低功耗模式,内部逻辑停止工作。控制寄存器#1可分别禁用和启用发射和接收部分。此外,当发射和接收使能位均为假且D/C引脚置高时,也可进入掉电模式。
CS8130的各种控制寄存器可通过设置D/C引脚为低,并从UART向TXD引脚发送字符进行写入。寄存器包括控制寄存器、发射模式寄存器、输出功率寄存器等,通过对这些寄存器的设置,可以实现对CS8130各项功能的精确控制。
由于PIN二极管放大器的敏感性,接地和布局非常关键。CS8130应放置在独立的接地平面上,PIN二极管应靠近PINA和PINC引脚,引脚走线应尽量短,并被接地平面包围。同时,可使用金属屏蔽罩进行EMI屏蔽。
CS8130多标准红外收发器以其丰富的功能、灵活的配置和良好的兼容性,为电子工程师在红外通信设计中提供了一个优秀的选择。通过深入了解其技术参数、工作原理和应用注意事项,工程师们可以更好地发挥其性能,开发出高质量的红外通信产品。在实际应用中,你是否遇到过类似红外收发器的使用挑战?你又是如何解决的呢?欢迎在评论区分享你的经验。
全部0条评论
快来发表一下你的评论吧 !