下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、【Word版本下载可任意编辑】 TLl6C550C实现数字信号处理器与PC机串行通信的应用设计 高速数字信号处理器(DSP)在图像处理中,特别是视频处理中的应用非常广泛。通常DSP都具有很强的运算能力,但是其外设的接口相对有限。在应用系统中,往往需要DSP与下位机通信或者承受上位机的控制信号时,一般都是采用异步串行通信协议,如RS232或RS422来实现。由于TMS320C6416器件自身只带有同步的串口,因此,为了实现正常的通信,一般都需要为其扩展异步串口。 1TLl6C550C芯片介绍 TLl6C550C是TI公司研发的异步通信器件,其主要性能特点如下: 供电电压为5V或3.3V; 时钟频
2、率到达16MHz。通信时波特率 可达1M,并可编程设定波特率发生器; 具有标准的异步通信位,可选择5、6、7或8位串行数据位,可设置奇偶校验或无校验模式,停止位长度为1、1.5、2; 可独立控制发送、接收、线状态以及中断设置,可软件设定FIFO,减少CPU中断。 TLl6C550C器件内部共有10个存放器,可分别用于实现通信参数的设置、对线路及MODEM状态的访问、数据的发送和接收以及中断管理等功能。TLl6C550C的地址可分别通过A0-A2地址线和某些存放器的特定位置来确定,由于有些存放器的地址是重叠的,所以还需同时通过读写信号加以区分。 TLl6C550C片内存放器及其映射地址如下表1所
3、列,其中高位和低位存放器为二次寻址存放器,因此,在访问这两个存放器之前,必须将LCR的第7位置为1。 2TLl6C550C与PC的数据通信电路 2.1TLl6C550C的选通 TLl6C550C与PC的串行通信部分的硬件连接电路如图1所示。由ISO3088实现电平转换,即通过ISO3088将输出电平配置为RS485信号。 2.2TLl6C2550C的读写 TLl6C550C的读信号为,RD2,当为低电平或RD2为高电平,且TLl6C550C被选中时,可开展读操作;写信号为,WR2,当为低电平或WR2为高电平,且TLl6C550C被选中时,可开展写操作。将、RD2、WR2都与CPLD的I0相连,
4、便可通过CPLD来控制TLl6C550C的读写。 3TLl6C550C和PC通信的软件编程 该套系统的软件设计部分主要包括PC机程序、DSP初始化、TLl6C550C初始化和数据发送接收以及双方的通信协议等。本文着重介绍TLl6C550C的初始化程序。主要由以下几部分组成: 波特率的设定;波特率除数存放器由高8位(DLM)和低8位(DLL)组成。除数的值可由UART的工作时钟和波特率共同确定,其计算公式为: 除数=时钟频率(期望的波特率16) 例如本系统中时钟频率12MHz,波特率设置为9600,则除数的值为12,应在初始化程序中设置DLM=OOH,DLL=4eH; 增强功能的使能及设置EFR
5、的相关位; 完成有关收发FIF0的设定,主要是MCRTCRTLR三个存放器的设置; 传输数据格式设定,包括8位数据位、1位停止位以及无校验; 设置FIFO控制以及中断控制存放器。 此外,在完成设置前,还应注意:设定DLL和DLH前,LCR的第7位应为1;地址相重叠的存放器不能同时使能;读写RHR和THR时,DSP的读写速度很快,故 不要连续读写,而是在每读、写 后延时一段时间。然后再开展下 读写。 由于TLl6C550C映射在DSP的CEO区间,所以在DSP访问其存放器时只需将基地址加上偏移量即可。其初始化源程序如下: 4结束语 本文介绍了通过TLl6C550C扩展串口完成TMS320C6416与PC机串行通信
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 市政声屏障清洁及构件更换方案
- 2026上半年中学教师资格证考试《语文学科知识与教学能力》真题卷及答案
- 船舶压载水处理系统运维规程
- 雕刻机安全操作规程
- Oracle高频面试题及详细答案(实战版)
- OCA认证考试真题及详细答案解析
- 地铁盾构隧道病害整治方案
- 添加剂留样管理员操作规程
- 仓管员入职试题及答案
- 双盲应急演练实施方案
- 2025至2030中国姜黄种植行业调研及市场前景预测评估报告
- 粮仓防水施工方案
- 2025年派出所民警个人年度工作小结(全文)
- 死囚漫步五步陷阱课件
- 防雷安全隐患排查治理制度
- 2025届吉林省吉林市高三下学期10月一模考试-化学试题(含答案)
- 2025年国家基本公共卫生服务项目培训试题(附答案)
- 《电工(五级)理论知识考核要素细目表》
- 临床试验医学经理核心能力体系
- 锚定效应在认知心理学中的研究-全面剖析
- 仓库三级安全教育培训
评论
0/150
提交评论