Cx的片上外设剖析实用.pptx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《Cx的片上外设剖析实用.pptx》由会员分享,可在线阅读,更多相关《Cx的片上外设剖析实用.pptx(41页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1 C55xC55x的片内外设分为如下几类。的片内外设分为如下几类。1 1时钟与定时器时钟与定时器时钟与定时器时钟与定时器 时钟与定时器包括时钟与定时器包括时钟与定时器包括时钟与定时器包括时钟产生器、通用定时器、实时时钟以时钟产生器、通用定时器、实时时钟以时钟产生器、通用定时器、实时时钟以时钟产生器、通用定时器、实时时钟以及看门狗定时器等。及看门狗定时器等。及看门狗定时器等。及看门狗定时器等。时钟产生器的功能是产生时钟产生器的功能是产生时钟产生器的功能是产生时钟产生器的功能是产生CPUCPU的工作时的工作时的工作时的工作时钟,并提供钟,并提供钟,并提供钟,并提供CLKOUTCLKOUT时钟输出
2、;通用定时器、实时时钟及看时钟输出;通用定时器、实时时钟及看时钟输出;通用定时器、实时时钟及看时钟输出;通用定时器、实时时钟及看门狗定时器的功能是通过计数器为系统提供定时时钟和年、门狗定时器的功能是通过计数器为系统提供定时时钟和年、门狗定时器的功能是通过计数器为系统提供定时时钟和年、门狗定时器的功能是通过计数器为系统提供定时时钟和年、月、日、时、分、秒等时钟信号,以及监控系统正常运行的月、日、时、分、秒等时钟信号,以及监控系统正常运行的月、日、时、分、秒等时钟信号,以及监控系统正常运行的月、日、时、分、秒等时钟信号,以及监控系统正常运行的看门狗时钟,并能发出相应中断。看门狗时钟,并能发出相应中
3、断。看门狗时钟,并能发出相应中断。看门狗时钟,并能发出相应中断。第1页/共41页2 2 2外部设备连接接口外部设备连接接口外部设备连接接口外部设备连接接口 外部设备连接接口包括外部设备连接接口包括外部设备连接接口包括外部设备连接接口包括外部存储器连接接口、主机接口外部存储器连接接口、主机接口外部存储器连接接口、主机接口外部存储器连接接口、主机接口等。等。等。等。外部存储器接口主要用来同并行存储器连接,这些存储器包括外部存储器接口主要用来同并行存储器连接,这些存储器包括外部存储器接口主要用来同并行存储器连接,这些存储器包括外部存储器接口主要用来同并行存储器连接,这些存储器包括SDRAMSDRAM
4、、SBSRAMSBSRAM、FlashFlash、SRAMSRAM存储器等,存储器等,存储器等,存储器等,外部存储器接外部存储器接外部存储器接外部存储器接口还可以同外部并行设备进行连接,这些设备包括并行口还可以同外部并行设备进行连接,这些设备包括并行口还可以同外部并行设备进行连接,这些设备包括并行口还可以同外部并行设备进行连接,这些设备包括并行A/DA/D、D/AD/A转换器、具有异步并行接口的专用芯片,并可以通过外部转换器、具有异步并行接口的专用芯片,并可以通过外部转换器、具有异步并行接口的专用芯片,并可以通过外部转换器、具有异步并行接口的专用芯片,并可以通过外部存储器接口同存储器接口同存储
5、器接口同存储器接口同FPGAFPGA、CPLDCPLD等连接;等连接;等连接;等连接;主机接口主要用来为主控主机接口主要用来为主控主机接口主要用来为主控主机接口主要用来为主控CPUCPU和和和和C55xC55x处理器之间提供一条方便、快捷的并行连接接口,处理器之间提供一条方便、快捷的并行连接接口,处理器之间提供一条方便、快捷的并行连接接口,处理器之间提供一条方便、快捷的并行连接接口,这个接口用来对这个接口用来对这个接口用来对这个接口用来对DSPDSP进行控制、程序加载、数据传输等工作进行控制、程序加载、数据传输等工作进行控制、程序加载、数据传输等工作进行控制、程序加载、数据传输等工作。C55x
6、C55x的片内外设分为如下几类。的片内外设分为如下几类。第2页/共41页20232023年年2 2月月2121日日TMS320C55x DSP原理及应用33 3 3信号采集信号采集信号采集信号采集信号采集信号采集 信号采集类的外设包括信号采集类的外设包括信号采集类的外设包括信号采集类的外设包括信号采集类的外设包括信号采集类的外设包括采集模拟信号的模采集模拟信号的模采集模拟信号的模采集模拟信号的模采集模拟信号的模采集模拟信号的模/数转换器和提供数转换器和提供数转换器和提供数转换器和提供数转换器和提供数转换器和提供数字信号输入、输出功能的通用输入数字信号输入、输出功能的通用输入数字信号输入、输出功
7、能的通用输入数字信号输入、输出功能的通用输入数字信号输入、输出功能的通用输入数字信号输入、输出功能的通用输入/输出接口。输出接口。输出接口。输出接口。输出接口。输出接口。模模模模模模/数转换器数转换器数转换器数转换器数转换器数转换器为为为为为为DSPDSPDSP提供了多通道模拟提供了多通道模拟提供了多通道模拟提供了多通道模拟提供了多通道模拟提供了多通道模拟/数字转换能力,通用输入、输出接口数字转换能力,通用输入、输出接口数字转换能力,通用输入、输出接口数字转换能力,通用输入、输出接口数字转换能力,通用输入、输出接口数字转换能力,通用输入、输出接口可以完成数字信号的采集,当其被设置为输出模式时,
8、可以通可以完成数字信号的采集,当其被设置为输出模式时,可以通可以完成数字信号的采集,当其被设置为输出模式时,可以通可以完成数字信号的采集,当其被设置为输出模式时,可以通可以完成数字信号的采集,当其被设置为输出模式时,可以通可以完成数字信号的采集,当其被设置为输出模式时,可以通过这些接口对其他设备进行控制。过这些接口对其他设备进行控制。过这些接口对其他设备进行控制。过这些接口对其他设备进行控制。过这些接口对其他设备进行控制。过这些接口对其他设备进行控制。C55xC55x的片内外设分为如下几类。的片内外设分为如下几类。第3页/共41页44 4 4通信接口通信接口通信接口通信接口通信接口通信接口 C
9、55x C55x C55x处理器为用户提供了多种类型的通信接口,包括处理器为用户提供了多种类型的通信接口,包括处理器为用户提供了多种类型的通信接口,包括处理器为用户提供了多种类型的通信接口,包括处理器为用户提供了多种类型的通信接口,包括处理器为用户提供了多种类型的通信接口,包括多通多通多通多通多通多通道缓冲串口、道缓冲串口、道缓冲串口、道缓冲串口、道缓冲串口、道缓冲串口、I2CI2CI2C接口、异步串口、接口、异步串口、接口、异步串口、接口、异步串口、接口、异步串口、接口、异步串口、USBUSBUSB接口以及多媒体卡接口以及多媒体卡接口以及多媒体卡接口以及多媒体卡接口以及多媒体卡接口以及多媒体
10、卡/SD/SD/SD卡接口卡接口卡接口卡接口卡接口卡接口等。等。等。等。等。等。多通道缓冲串口可以连接串行存储器、多通道缓冲串口可以连接串行存储器、多通道缓冲串口可以连接串行存储器、多通道缓冲串口可以连接串行存储器、多通道缓冲串口可以连接串行存储器、多通道缓冲串口可以连接串行存储器、A/DA/DA/D、D/AD/AD/A转换器,并可以通过该接口实现与其他处理器的高速串行连接,转换器,并可以通过该接口实现与其他处理器的高速串行连接,转换器,并可以通过该接口实现与其他处理器的高速串行连接,转换器,并可以通过该接口实现与其他处理器的高速串行连接,转换器,并可以通过该接口实现与其他处理器的高速串行连接
11、,转换器,并可以通过该接口实现与其他处理器的高速串行连接,多媒体卡多媒体卡多媒体卡多媒体卡多媒体卡多媒体卡/SD/SD/SD卡接口可以用来扩展卡接口可以用来扩展卡接口可以用来扩展卡接口可以用来扩展卡接口可以用来扩展卡接口可以用来扩展SDSDSD存储卡等移动存储设备,存储卡等移动存储设备,存储卡等移动存储设备,存储卡等移动存储设备,存储卡等移动存储设备,存储卡等移动存储设备,I2CI2CI2C接口、异步串口和接口、异步串口和接口、异步串口和接口、异步串口和接口、异步串口和接口、异步串口和USBUSBUSB接口为接口为接口为接口为接口为接口为DSPDSPDSP通过了各种通用通信接通过了各种通用通信
12、接通过了各种通用通信接通过了各种通用通信接通过了各种通用通信接通过了各种通用通信接口。口。口。口。口。口。5 5 5其他外设其他外设其他外设其他外设其他外设其他外设 其他外设包括其他外设包括其他外设包括其他外设包括其他外设包括其他外设包括DMADMADMA控制器、指令流水线等,这些外设主控制器、指令流水线等,这些外设主控制器、指令流水线等,这些外设主控制器、指令流水线等,这些外设主控制器、指令流水线等,这些外设主控制器、指令流水线等,这些外设主要用来辅助要用来辅助要用来辅助要用来辅助要用来辅助要用来辅助CPUCPUCPU工作,提高工作,提高工作,提高工作,提高工作,提高工作,提高DSPDSPD
13、SP的工作效率。的工作效率。的工作效率。的工作效率。的工作效率。的工作效率。C55xC55x的片内外设分为如下几类。的片内外设分为如下几类。第4页/共41页8.1 时钟发生器n 时钟发生器概况时钟发生器概况n 时钟工作模式时钟工作模式n CLKOUTCLKOUT输出输出n 使用方法使用方法第5页/共41页8.1.1 时钟发生器概况图图8-1时钟发生器时钟发生器第6页/共41页l从CLKIN引脚接收输入时钟信号,将其变换为CPU及其外设所需要的工作时钟l工作时钟经过分频通过引脚CLKOUT输出,可供其他器件使用l时钟发生器内有一个数字锁相环(DPLL)和一个时钟模式寄存器(CLKMD),如表8-
14、1 第7页/共41页表8-1 时钟模式寄存器CLKMD(1)位字 段说 明15Rsvd保留14IAI退出Idle状态后,决定PLL是否重新锁定0 PLL将使用与进入Idle状态之前相同的设置进行锁定1 PLL将重新锁定过程13IOB处理失锁0 时钟发生器不中断PLL,PLL继续输出时钟1 时钟发生器切换到旁路模式,重新开始PLL锁相过程12TEST必须保持为0117PLL MULT锁定模式下的PLL倍频值,031第8页/共41页表8-1 时钟模式寄存器CLKMD(2)位字 段说 明65PLL DIV锁定模式下的PLL分频值,034PLL ENABLE使能或关闭PLL0 关闭PLL,进入旁路模式
15、1 使能PLL,进入锁定模式32BYPASS DIV旁路下的分频值00 一分频01 二分频10或11 四分频1BREAKLNPLL失锁标志0 PLL已经失锁1 锁定状态或有对CLKMD寄存器的写操作0LOCK锁定模式标志0 时钟发生器处于旁路模式1 时钟发生器处于锁定模式第9页/共41页8.1.2 时钟工作模式l时钟发生器有三种工作模式:u旁路模式(BYPASS)u锁定模式(LOCK)uIdle模式l时钟模式寄存器(CLKMD)中的PLL ENABLE位控制旁路模式和锁定模式l可以通过关闭CLKGEN Idle模块使时钟发生器工作在Idle模式。第10页/共41页1旁路模式(BYPASS)如果
16、PLL ENABLE=0,PLL工作于旁路模式,PLL对输入时钟信号进行分频。分频值由BYPASS DIV确定:u如果BYPASSDIV=00,输出时钟信号的频率与输入信号的频率相同,即1分频u如果BYPASSDIV=01,输出时钟信号的频率是输入信号的1/2,即2分频u如果BYPASSDIV=1x,输出时钟信号的频率是输入信号的1/4,即4分频第11页/共41页2.锁定模式(LOCK)l如果PLL ENABLE=1,PLL工作于锁定模式,输出的时钟频率由下面公式确定:锁定模式下的PLL倍频值锁定模式下的PLL分频值第12页/共41页3.Idle模式l为了降低功耗,可以加载Idle配置,使DS
17、P的时钟发生器进入Idle模式l当时钟发生器处于Idle模式时,输出时钟停止,引脚被拉为高电平。第13页/共41页8.1.3 CLKOUT输出lCPU时钟可以通过一个时钟分频器对外提供CLKOUT信号lCLKOUT的频率由系统寄存器(SYSR)中的CLKDIV确定u当CLKDIV=000b时,CLKOUT的频率等于CPU时钟频率u当CLKDIV=001b时,CLKOUT的频率等于CPU时钟频率的1/2u当CLKDIV=010b时,CLKOUT的频率等于CPU时钟频率的1/3u当CLKDIV=011b时,CLKOUT的频率等于CPU时钟频率的1/4u当CLKDIV=100b时,CLKOUT的频率
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Cx 外设 剖析 实用
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内