TMS320C55x的片内集成外设开发及测试(1).ppt
《TMS320C55x的片内集成外设开发及测试(1).ppt》由会员分享,可在线阅读,更多相关《TMS320C55x的片内集成外设开发及测试(1).ppt(34页珍藏版)》请在三一办公上搜索。
1、2023年2月20日,TMS320C55x DSP原理及应用,1,第5章 TMS320C55x的片内集成外设开发及测试,内容提要 C55x外设完成的功能:采集原始数据、输出处理结果、控制外部其他设备的工作状态。C55x的片内外设分为:1时钟与定时器()2外部设备连接接口(介绍EMIF)3信号采集(介绍GPIO和A/D转换器)4通信接口 5其他外设,2023年2月20日,TMS320C55x DSP原理及应用,2,5.1 C55x片内外设与芯片支持库简介5.2 时钟发生器5.3 通用定时器与DSP中断 实验2.1 指示灯实验 实验2.2 拨码开关实验 实验2.3 DSP定时器,第5章 TMS32
2、0C55x的片内集成外设开发及测试(1),2023年2月20日,TMS320C55x DSP原理及应用,3,第5章 TMS320C55x的片内集成外设开发及测试,5.1 C55x片内外设与芯片支持库简介,一、C55x片内外设,1时钟与定时器(1)时钟产生器-产生CPU的工作时钟,并提供CLKOUT时钟输出以供其他器件使用。(2)通用定时器-通过计数器为系统提供定时时钟,并能发出相应中断。(3)实时时钟以及看门狗定时器等。,2023年2月20日,TMS320C55x DSP原理及应用,4,2外部设备连接接口(1)外部存储器连接接口(EMIF):与并行存储器(SDRAM、SBSRAM、Flash、
3、SRAM)或外部并行设备(并行A/D、D/A、具有异步并行接口的专用芯片)连接。(2)主机接口(EHPI):为主控CPU和C55x处理器之间提供一条快捷的并行连接接口,对DSP进行控制、程序加载、数据传输。,第5章 TMS320C55x的片内集成外设开发及测试,2023年2月20日,TMS320C55x DSP原理及应用,5,3信号采集(1)模/数转换器-实现多通道模/数转换。(2)通用输入/输出接口(GPIO)-提供数字信号输入/输出功能;当被设置为输出模式时,可通过这些接口控制其他设备。,4通信接口(1)多通道缓冲串口(McBSP)-连接串行存储器、A/D、D/A转换器,并可以通过该接口实
4、现与其他处理器的高速串行连接。(2)I2C接口、异步串口、USB接口以及多媒体卡/SD卡接口等。5.其他外设包括:DMA控制器和指令流水线等,用来辅助CPU工作,提高DSP的工作效率。,2023年2月20日,TMS320C55x DSP原理及应用,6,二、片上外设支持库(CSL)为方便地实现C55x外设的控制,提供了片上外设支持库(csl),可通过程序或DSP/BIOS调用csl函数和宏。csl库的位置:C:CCStudio_v3.3c5500biosinclude特点:(1)采用标准协议对外设进行编程包括数据类型、定义外设配置的宏定义和对各种外设操作的函数等。(2)基本资源管理(3)设备符号
5、描述定义外设寄存器和寄存器域符号,使程序易于移植。,第5章 TMS320C55x的片内集成外设开发及测试,2023年2月20日,TMS320C55x DSP原理及应用,7,5.2 时钟发生器,第5章 TMS320C55x的片内集成外设开发及测试,功能:从CLKIN引脚接收输入的时钟,将其变换为CPU及其外设所需要的工作时钟,工作时钟也可经过分频通过CLKOUT输出,供其他器件使用。时钟发生器内有一数字锁相环(DPLL)和一个时钟模式寄存器(CLKMD)。,2023年2月20日,TMS320C55x DSP原理及应用,8,第5章 TMS320C55x的片内集成外设开发及测试,CLKIN,DSP时
6、钟发生器,CPU时钟,CPU、外设、其他器件,CLKDIV,CLKOUT,图5-1 时钟输出,第5章 TMS320C55x的片内集成外设开发及测试,表5-1 时钟模式寄存器CLKMD,一、时钟模式寄存器(CLKMD),功能:控制时钟发生器的工作状态。,2023年2月20日,TMS320C55x DSP原理及应用,10,表5-1 时钟模式寄存器CLKMD(续),第5章 TMS320C55x的片内集成外设开发及测试,2023年2月20日,TMS320C55x DSP原理及应用,11,第5章 TMS320C55x的片内集成外设开发及测试,二、工作模式,1旁路模式(BYPASS),如果PLL ENAB
7、LE=0,PLL工作于旁路模式,PLL对输入时钟信号进行分频,分频值由BYPASS DIV确定:,2023年2月20日,TMS320C55x DSP原理及应用,12,第5章 TMS320C55x的片内集成外设开发及测试,2锁定模式(LOCK),如果PLL ENABLE=1,PLL工作于锁定模式,输出的时钟频率由下面公式确定:,时钟输出频率,输入频率,第5章 TMS320C55x的片内集成外设开发及测试,三、CLKOUT输出,CPU时钟也可通过一个时钟分频器提供CLKOUT信号,CLKOUT的频率由系统寄存器(SYSR)中的CLKDIV确定:,2023年2月20日,TMS320C55x DSP原
8、理及应用,14,第5章 TMS320C55x的片内集成外设开发及测试,四、注意事项,1省电(IDLE),为了节省功耗,可以使时钟发生器处于省电状态,当时钟发生器退出省电状态时,PLL自动切换到旁路模式,进行跟踪锁定,锁定后返回到锁定模式,时钟模式寄存器中与省电有关的位是IAI。,2023年2月20日,TMS320C55x DSP原理及应用,15,第5章 TMS320C55x的片内集成外设开发及测试,2DSP复位,在DSP复位期间和复位之后,PLL工作于旁路模式,输出的时钟频率由CLKMD引脚上的电平确定。如果CLKMD引脚为低电平,输出频率等于输入频率;如果CLKMD引脚为高电平,输出频率等于
9、输入频率的一半。,3失锁,锁相环对输入时钟跟踪锁定之后,由于其他原因使其输出时钟发生偏移,即失锁。出现失锁现象后,PLL的动作由时钟模式寄存器中的IOB确定。,2023年2月20日,TMS320C55x DSP原理及应用,16,第5章 TMS320C55x的片内集成外设开发及测试,五、使用方法及实例,调用时钟发生器库函数首先要在头文件中包含csl_pll.h文件。首先要声明PLL配置结构,具体声明如下:PLL_Config Config_PLL=1,/*iai 休眠后重新锁相*/1,/*iob 失锁后进入旁路模式并重新锁相*/6,/*倍频系数PLLMULT=6*/0/*1分频,CLKOUT=D
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- TMS320C55x 集成 外设 开发 测试

链接地址:https://www.31ppt.com/p-2592913.html