版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第一章
1.DSP系统的组成:由控制解决器、DSPs、输入/输出接口、存储
器、数据传输网络构成。P2图1-1-1
2.TMS320系列DSPs芯片的基本特点:哈佛结构、流水线操作、专用
的硬件乘法器、特殊的DSP指令、快速的指令周期。
3.哈佛结构:是一种将程序指令储存和数据储存分开的储存器结构。
特点:并行结构体系,是将程序和数据存储在不同的存储空间中,即程
序存储器和数据存储器是两个互相独立的存储器,每个存储器独立编
址,独立访问。系统中设立了程序和数据两条总线,使数据吞吐率提
高一倍。
4.TMS320系列在哈佛结构之上DSPs芯片的改善:(1)允许数据存
放在程序存储器中,并被算数运算指令直接使用,增强芯片灵活性
(2)指令储存在高速缓冲器中,执行指令时,不需要再从存储器中读
取指令,节约了一个指令周期的时间。
5、冯诺依曼结构:将指令、数据、地址存储在同一存储器中,统一编
址,依靠指令计数器提供的地址来区分是指令、数据还是地址,取指
令和去数据都访问同一存储器,数据吞吐率低。
6、流水线操作:TMS320F2812采用8级流水线,解决器可以并行解决2-8条指令,每条指
令处在流水线的不同阶段。
解释:在4级流水线操作中。取指令、指令译码、读操作数、执行
操作可独立地解决,执行完全重叠。在每个指令周期内,4条不同的
指令都处在激活状态,每条指令处在不同的操作阶段。
7、定点DSPs芯片:定点格式工作的DSPs芯片。
9、浮点DSPs芯片:浮点格式工作的DSPs芯片。
(定点DSPs可以浮点运算,但是要用软件。浮点DSPs用硬件就可
以)8、DSPs芯片的运算速度衡量标准:指令周期(执行一条指令
所需时间)、MAC时间(一次乘法和加法的时间)、FFT执行时间
(傅立叶运算时间)、MIPS(每秒执行百万条指令)、MOPS(每秒
执行百万次操作)、MFLOPS(每秒执行百万次浮点操作)、BOPS
(每秒十亿次操作)。
TMS320F281X系列芯片重要性能:
(1)低功耗设计(核心电压1.8V,I/O电压3.3V)
(2)高性能的32位中央解决器:可达4兆字的线性程序地址,可达
4兆字的线性数据地址
(3)3个外部中断128位的密钥,3个32位的CPU定期器
(4)串口外围设备(串行外围接口SPI,两个串行通信接口SCIs,标
准的UART,改善的局域网络eCAN,多通道缓冲串行接口McBSP和串
行外围接口模式)
(5)最多有%个独立的可编程、多用途通用输入/输出(GPIO)引
脚。
10、TMS320F2812是TI推出的新一代32位定点DSPs芯片。
第二章
1.TMS320F2812是32位定点DSPs芯片。
2.TMS320c28x系列芯片有三个重要部分:中央解决单元(CPU),存
储器,片内外设。CPU负责控制程序的流程和指令的解决,可执行算
术运算、布尔逻辑、乘法和位移操作。(CPU组成:产生数据和程序
存储地址的CPU,仿真逻辑,各种信号线)
3.TMS320C28X的CPU是一种低功耗的32位定点数字信号解决器,优
秀特性:哈佛结构和循环寻址方式、精简指令系统、字节的组合和拆
分、位操作。
4、CPU的重要特性:(1)保护流水线(2)独立寄存器空间(3)算
术逻辑单元(4)地址寄存器算术单元(5)循环移位器(6)乘法器
运用改善型哈佛结构可以并行地执行指令和读取数据。
(1)5、C28x芯片具有3种操作模式:C27x目的•兼容模式、C28x
模式及C2xLP源.兼容模式。C27x目的■兼容模式在复位时,C28x的
CPU处在C27x目的•兼容模式。
(2)6.CPU有4种重要信号的名称和功能
(3)存储器接口信号:在CPU、存储器和外围设备之间进行数据传
送;进行程序存储器的访问和数据存储器的存取;并能根据不同的
字段长度区分不同的存取操作(16位或32位)
(4)时钟和控制信号:为CPU和仿真逻辑提供时钟,可以用来控制
和监视CPU状态。
复位和中断信号:用来产生硬件复位和中断,并用来监视中断的状
态。
仿真信号:用来进行测试和调试。
(1)7、CPU的重耍单元:程序和数据逻辑控制、实时仿真逻辑、地
址寄存器算术单元(ARAU)>算术逻辑单元(ALU)、预取队列和
指令译码、程序和数据地址发生器、定点MPY/ALU、中断解决。
(2)8、存储器接口3条地址总线:
(3)PAB(程序地址总线),传送程序空间的读/写地址,是一个22
位的总线,寻址空间4M。
DRAB(数据读地址总线)32位,传送来自数据空间的读地址。
(1)DWAB(数据写地址总线)32位,传送来自数据空间的写地
址。
(2)9、存储器接口3条数据总线:
(3)PRDB程序读数据总线32位,在读取程序空间时用来传送指令
或数据。
DRDB数据读数据总线32位,在读取数据空间时用来传送数据。
DWDB数据/程序写数据总线32位,在对数据空间写数据时用来传送
数据。
(注意:程序空间的读和写不能同时发生,由于它们都要使用程序地址总线PAB,程序
空间的写和数据空间的写也不能同时发生,由于两者都要使用数据/程序写数据总线
DWDBo)
10、数据页指针(DP):在直接寻址模式中,对数据存储器的寻址要在64个字的数据页中
进行。由低4M字的数据存储器组成65536个数据页,用0~65535进行标号。16位指针。
当CPU工作在C2xLP源-兼容模式时,使用•个7位的偏移星,并忽略DP寄存器的最低位。
堆栈指针(SP):允许在数据存储器中使用软件堆栈。堆栈指针SP
为16位,可以对数据空间的低64K(216)进行寻址。当使用SP时,
将32位地址的高16位置为0(SP高16位不可操作)。复位后SP指
向地址00000400H。(堆栈:1.堆栈从低地址向高地址增长。2.SP总
是指向堆栈中的下一个空域。3.复位时,SP被初始化,它指向地址
00000400Ho4.将32位数值存入堆栈时,先存入低16位。5.当读写
32位的数值时,C28xCPU盼望存储器或外设接口逻辑把读/写排成偶
数地址。6.假如增长SP的值,使它超过FFFFH,或者减少SP的值,
使它低于0000H,则表白SP已经溢出。当数值存入堆栈时,SP并
不规定排成奇数或偶数地址。排列由存储器或外设接口逻辑完
毕。)
程序计数器(PC):当流水线满时,22位的程序指针总是指向流
水线中到达译码的第2阶段的指令。一旦指令到达了流水线译码的
第2阶段,它就不会再被中断从流水线中清除掉,而是在中断执行之
前就被执行了。
11.状态寄存器1(ST1):
VMAP,位3,向量映射位,VMAP决定CPU的中断向量(涉及复位
向量)被映射到程序存储器的最低地址还是最高地址。
0:CPU的中断向量映射到程序存储器的底部,地址是000000h-00
03FFho
1:CPU的中断向量映射到程序存储器的上部,地址是3FFFC0h-3F
FFFFho
可使用SETCVMAP和CLPCVMAP指令对该位进行置位和清0,复位
时VMAP被置位。
12.解释物理程序
X1/XCLKIN振荡器输入信号
X2振荡器输出信号
XF_XPLLDIS锁相环使能信号(选择系统时钟源)
0SC振荡器
SYSCLKOUT系统时钟
CLKIN外部时钟
13.解释物理意义:XF_PLLDIS(选择系统时钟源)当使用内部振荡器,
在XI和X2之间连接石英晶体,使用外部振荡器,输入时钟信号接在
XI,X2悬空。
14.PLL被严禁:当,则PLL被严禁,SYSCLKOUT=XCLKIN
PLL被旁路:PLL被旁路,SYSCLK0UT=XCLKIN/2
PLL使能:使能PLL,在PLLCR寄存器中写入一个非零值n
SYSCLK0UT=(XCLKIN*n)/2
15.F2812器件上3个32位CPU定期器(TIMER0/1/2)
16、设系统时钟SCLKOUT,xmHz,计数器走一步需多长时间?
TDDRH:TDDR+1
TIMCLK=X10-65
x
CPU定期器一个周T=(PRDH:PRD+°xTDDRH+1x10-65期
溢出频率:
17、看门狗作用:(1)防止程序“跑飞”或进入死循环(2)程序
“跑飞”或死循环后,定期器发出复位信号。
喂狗:不希望产生脉冲信号,需屏蔽计数器或用软件周期性地向看门
狗复位控制寄存器写“0x55+0xAA”。
3个事件都可以使看门狗产生脉冲信号:(1)未及时“喂狗”使8
位看门计数器溢出,受看门屏蔽位的控制(2)错误的“喂狗”方式
(未对的对看门狗复位控制寄存器写入“0x55+0xAA")(3)对看
门狗控制寄存器(WDCR)的WDCHK(2:0)位写入的不是
18、喂狗周期公式:
第三章
1.C28X芯片具有32位数据地址和22位程序地址,总地址空间可达
4G字节的数据空间和4M字节的程序空间。
(1)2、片内SARAM的共同特点:
(2)每个存储器块都可以被单独访问
(3)每个存储器块都可映射到程序空间或数据空间,用以存放指令
代码或存储数据变量。
(1)每个存储器块在读/写访问时都可以全速运营,即等待状态为零
等待。
(2)片内SARAM的各自特点:
(3)复位时,自动将堆栈指针SP设立在Ml块的顶部地址400h
处。
(4)L0和L1受到代码安全模块的保护。
DARAM:片内双访问存储器,每个机器周期可被访问两次存储器。
3.片上OTP:一次性可编程存储器,只能编程一次,不能擦除。
4.F2812CPU采用32位格式访问储存器或外设时,分派的地址必须是
偶地址。假如操作的是奇地址,则CPU操作奇地址之前的偶地址。
5.F2812解决器的外部接口(XINTF)映射到5个独立的存储区域,使
用三个片选信号。
6.外部存储器接口能配置各种参数,尽量不要将配置程序放在XINTF
扩展的存储器空间中执行。
7、外设接口提供一个时钟输出XCLKOUT,所有外部接口的访问都是
在XCLOCK的上升沿开始。
8、对XINTF空间的读/写操作的时序都可分为三个阶段:建立
(Lead)、激活(Active)和跟踪(Trail)。(1)在建立阶段,访问空
间的片选信号为低电平有效,产生的地址放在地址总线上。(2)激
活阶段。F2812访问外部设备读操作:读信号XRD低电平有效,数据
锁存到DSPs中写操作:写信号XWE低电平有效,DSPs数据放到数
据总线上(3)跟踪阶段。读/写信号(XRD/WE)变为高电平,而使
片选信号仍然保持为低电平的一段时间。
9、理解图的意义:SYSCLKOUT和XCLKOUT的关系
所有的外部扩展访问都是以内部XINTF的时钟XTIMCLK为参考的,因
此在配置XINTF时,一方面要通过XINTCNF2寄存器配置XTIMCLKo
XTIMCLK可以配置为两种情况:SYSCLKOUT或者SYSCLKOUT/2(默认
值)。外部接口还提供一个时钟输出信号XCLKOUT,所有外部接口的
访问都是在XCLKOUT的上升沿开始,可以通过XINTCNF2寄存器的
CLKMODE位配置XCLKOUT的频率。
12^10、XREADY信号检测方式:同步检测,XREADY信号在激活状态结束前的一个XTIMCLK
信号上升沿被采样:异步检测,XREADY信号在激活状态结束前的倒数第三个XTIMCLK信号
上升沿时被采样。
11、GPIO:当某个引脚被配置成数字I/O时,引脚相应的外设功能
(涉及中断)必须被严禁。如采样窗口是6个采样周期宽度,那么只
有6个采样数据相同时输出才会改变。作用:这个功能可以有效地
消除毛刺脉冲对输入信号的干扰(抗干扰)。
解释:假如采样窗口是六个采样周期宽度,那么只有当6个采样数据
相同时输出才会改变,有效消除毛刺脉冲对输入信号的影响。
输入量化时钟周期
第四章
1.可屏蔽中断:这些中断可以用软件严禁或使能。
不可屏蔽中断:这些中断不能被严禁。CPU将立即响应这类中断并执
行相应的中断服务子程序。所有软件的激发都属于不可屏蔽中断。
2、C28x系列芯片支持32个CPU级中断向量,涉及复位向量。每个
向量是一个22位的地址,该地址是相应中断服务程序(ISR)的入口
地址。每个向量被保存在两个地址连续的存储器单元中(每个存储
单元为16位,两个共32位)。其中,该空间的低地址保存向量的低
16位(LSBs),其高地址则以右对齐保存向量的高6位(MSBs)。
3.清楚中断向量号和中断向量
4.VMAP功能:向量表可以映像到程序空间的底部或顶部,这取决于
状态寄存器STI中的向量映射位VMAP,假如VMAP为使0,向量就映
像在以00OOOOh开始的地址上,假如其值是1,向量就映像到以3F
FFCOh开始的地址上。VMAP位可以由SETCVNAP指令置1,由CLRC
VMAP清0。VMAP的复位值是1。
5.C28X不可屏位复位后的值说明
蔽中断涉及:
(1)软中断
(INTR和TRAP
指令)(2)硬
件中断(3)非
法指令陷阱
(4)硬件复位
中断()
6、复位操作:
当复位输入信
号产生后,CPU
就会进入一个
拟定状态。CPU
将放弃所有当
前操作,清空流
水线,并且CPU
的寄存器进行
复位,然后取出
RESET中断向
量,从而执行相
应的中断服务
程序。
寄存器
DP所有OOOOhDP指向数据页
PC所有3FFFCOhPC由地址00
OOOOh或3F
FFCOh的复位中
断向量赋值
SP所有0400hSP指向地址
0400h
7、PIE:每个组有8个中断,每个组都被反馈到CPU内核的12条中断
信号线的一条上,从而使整个PIE模块支持96个不同的中断。
C28XCPU支持17个CPU级硬件中断。非复用中断源直接反馈给
CPUo
(1)整个系统的中断分为3级:
(2)外设级中断
某个外设产生中断时,与该事件相关的中断标志(IF)位会在这个外
设的寄存器中置为1。假如相应的中断使能(IE)位已经置位,则外设向
PIE控制器产生一个中断请求。
假如该中断在外设级使能无效,则相应的IF位会一直保持直到用软
件清除它为止。假如在以后使能该中断,且中断标志仍然置位,那么
就会向PIE发出一个中断请求。
外设寄存器中的中断标志必须采用软件清除。
(3)PIE级中断
PIE复用了8个外设和外部中断引脚向CPU申请中断。
这些中断被划分为12个组:PIE组1-PIE组12,1个组中的中断
被多路复用进入1个CPU中断。
(4)与CPU剩余的中断相连接的中断源不是多路复用的。对于非
多路复用的中断而言,PIE直接向CPU传送中断请求。对于多路复用
的中断源,PIE块中的每个中断组都有一个相关标志位PIEIFRx.y和使
能位PIEIERx.yo每个中断组(1NT1〜INTI2)都有一个应答位
PIEACKXo
(5)CPU级中断
一旦某个中断请求被送往CPU,CPU级中与INTx相关的中断标志
"R)位就被置位。该标志位被锁存在IFR后,CPU不会立即就去执行
相应的中断,而是等待CPU使能IER寄存器,或者使能DBGIER寄存
器,并对全局中断屏蔽位INTM进行适当的使能。
9、物理含义:上面第二部分。
10、从外设到CPU的多路复用中断请求流程
(1)任何PIE组里的外设和外部中断产生一个中断,加入外设中断
已被使能,那么,该中断规定就被置入PIE模块
(2)PIE模块辨认PIE组x内已经录入的中断y(INTx.y),并且将相
应的PIE中断标志位锁存:P旧FRx.y=l0
(3)为了使能从PIE到CPU的中断,必须设立相应的中断使能位
(PIEIERx.y=l),同时所在PIE组的PIEACK.x位必须清0。
(4)假如环节(3)中的两个条件为真,那么就在CPU建立了一个
中断规定,相应位将再次被置位(PIEACK.x=l)oPIEACK.x位将一直
保持置位直至清除该位(表达来自该组的其他中断可以从PIE传送
至CPU)o
(5)CPU中断标志位置位(CPUIFRx=l)以表达一个CPU级的未响
应中断Xo
(6)加入CPU中断能被使能(CPUIERbitx=l或DBGIERbitx=l),全
局中断屏蔽被清除(INTM=0),那么CPU将为INTx服务。
(7)CPU辨认这个中断并自动存放有关信息,清除IER位,设立
INTM,清除EALLOWo
(8)CPU从PIE获得适当的向量。
对于复用中断,PIE模块使用PIEIERx和PIEIFRx寄存器中的当前值来
拟定要使用的向量地址:该组中最高优先级中断的向量被取出,并且
被用作分支地址。这个中断在PIEIERx寄存器中使能,在PIEIFRx中标
示为未响应的中断。在这种情况下,假如一个更高优先级的已使能中
断在环节4之后被标示,它就会一方面得到服务;假如该组中没有已
经标示的中断被使能,那么PIE将响应当组中最高优先级的中断向量,
即用INTx.l作为分支地址,这种操作相称于执行28x的TRAP或INT
指令。从而PIEIFRx.y位被清除,CPU转到从PIE取出的中断向量里去
执行。
F2812支持3个外部可屏蔽中断:XINT1,XINT2,XINT13
第五章
1.TMS320F2812芯片内部集成诸多片内外设,重要有:系统控制(涉
及存储器、时钟、低功耗模块、看门狗、CPU定期器、GPIO和外设
帧等)、外设中断扩展(PIE)、外部接口扩展(XINTF)、引导模
块(BootROM)、时间管理器(EV)、串行通信接口(SCI)>串
行外设接口(SPI)、eCAN总线模块、多通道缓冲串行口
(McBSP)和模数转换模块(ADC)等。
2、F2812提供了两个具有相同结构和功能的事件管理器模块EVA和
EVBo作用:多电机控制。每个事件管理器模块都包含通用定期器。
全比较/PWM单元、捕获单元及正交编码脉冲电路。
EVA/EVB可分别提供8个PWM信号。
(1)3.通用定期器功能:在控制系统中产生采样周期,为捕获单元、
正交编码电路、比较单元和PWM产生电路提供时基。
(2)定期(2)产生PWM波形(3)为其他模块提供时钟
4.通用计时器(16位)用于4个可屏蔽中断(上溢、下溢、定期器
比较和周期中断)的控制和中断逻辑。
5.通用定期器外部时钟TCLKINA/B,最大频率是CPU时钟频率的皿。
6.通用定期器作用:(1)定期(2)产生PWM波形(3)为其它模
块提供时钟
7、通用定期器的工作方式:(1)停止/保持模式:通用定期器的操作
停止并保持当前状态,定期器的计数器、比较输出和预定标计数器均
保持不变。(2)连续递增计数模式:通用定期器按照预定标的输入
时钟计数,当计数器的值与周期寄存器的值匹配时,在下一个输入时
钟的上升沿,通用计数器复位为0,并开始另一个计数周期。计数器
的初值可认为。〜FFFFH中的任一个。(3)定向增/减计数模式
8、通用定期器在定标的输入时钟上升沿开始计数,计数方向由输入
引脚TDIRA/B拟定:引脚为高时,递增计数,与连续增计数模式相同;
引脚为低时,递减计数,从初值递减直到为0,此时若TDIRA/B引脚仍
为低,计数器将重籽载入周期寄存器的值,并继续计数。(4)连续增
/减计数模式。这种模式与定向增/减计数模式基本相同。区别是:
9、计数方向不再受引脚TDIRA/B的控制,而是在计数值达成周期寄
存器的值时或FFFFH(初值大于周期寄存器的值)时,才从增计数变
为减计数,而在计数值为0时,从减计数变为增计数。
10、通用定期器的比较操作
每个通用定期器都有一个相应的比较寄存器TxCMPR和一个PWM输
出引脚TxPWMo通用定期器的值总是与相应的比较寄存器的值进行
比较,当两者相等时,就产生比较匹配事件。通过将TxCON的
TECMPR=1(DI位)来使能比较操作。
目的:产生PWM,通用定期器可提供4个PWM输出TxPWMo
非对称和对称波形发生器:在连续增/减计数模式时,产生对称波形
(计数操作开始前为0(低电平)、保持不变直到第1次比较匹配
发生、第1次比较匹配时,切换输出为高电平、保持不变直到第2次
比较匹配第2次比较匹配时,再次切换输出为低电平、保持不变直到
周期结束);在连续增计数模式时,产生非对称波形(计数操作开始
前为0(低电平)保持不变直到比较匹配发生(TxCNKTxCMPR)
在比较匹配时切换输出状态为1(高电平有效)(TxCNT=TxCMPR)
直到当前计数周期结束,输出电平保持不变(TxCNT=TxPR)假如下
一周期新的比较寄存器的值不是0,则在匹配周期结束后复位为
0)O
PWM引脚的电平跳变:GPTCONA/B寄存器中的极性选择位设立、定
期器的计数操作模式、当选择连续递增、减模式时的计数方向
9、占空比公式:
6、每一个事件管理器可以同时产生8路PWM信号,涉及3对由圈
比较单元产生的带有可编程死区的PWM信号和由定期器比较器产
生的2路独立的PWM信号。
7、EV有6个捕获单元。
8、物理意义:上升沿比另一个早皿周期即为先导序列。
QEP1为先导序列,DIR为低,减计数;QEP2为先导序列,DIR为高,增
计数。
SCI口重要作用:与多种具有标准异步串口的设备进行通信;当系统
中有多个解决器同时工作时,SCI口可作为多解决器间进行通信协调
的通道。
SCI模块可以对接受到的数据进行间断、奇偶性、溢出和帧错误检
测。
SCI模块的重要特点涉及:数据字格式(1个起始位;1・8个可编程数
据字长度;可供选择的奇、偶或无校验模式;1・2个停止位)、发
送和接受可以通过中断或查询两种形式、具有16级发送/接受
FIFOo
SCI一般的数据发送格式为:1个起始位;1-8个数据位;1个奇、偶
或无校验位;1・2个停止位。
10、SPI重要应用于解决器与EEPROM、Flash、实时时钟、AD转换
器等外设器件之间的通信,通过SPI的主从模式也可以支持多解决器
间的通信。
SPI接口可以接受或发送16位数据,并且接受和发送都是双缓冲。发
送和接受可同步操作。(发送功能可通过软件禁用)
SPI有主/从两种工作模式,其工作模式的选择及SPICLK信号由
MASTER/SLAVE位(SPICTL.2)控制。一方面,主控制器可在任何时
刻通过发送SPICLK信号来启动数据传输。另一方面,由软件决定主
控制器如何检测从控制器准备好发送数据的时间。
主从控制器的连接的物理意义。
LSPCLK
SPIBRR=3to127
(SPIBRR+1)
SPI波特率=<
LSPCLK
SPIBRR=0,l,or2
<4
ll.eCAN模块具有32个完全可配置邮箱和时间标记功能,可以实现
灵活、可靠的串行通信。
12.eCAN模块的结构重要由CAN协议内核(CPK)和消息控制器组
成。
4.CPK有两个功能,一是根据CAN协议对CAN总线上接受到的所有
消息进行译码丙存入接受缓冲器;二是根据CAN协议吧消息发送到
CAN总线上。
12.消息控制器功能:消息控制器包含三部分:存储器管理单元
(CPU接口、接受控制单元额定期器管理单元);可以存储32位消
息的邮箱RAM;控制和状态寄存器。消息控制器可以对CPK收到的
消息进行判断丙决定是否为CPU保存在邮箱RAM中。消息控制根
据消息的优先级将消息发送给CPK或将CPK中的消息发送给CPUo
消息控制器在初始化时,CPU根据应用程序设定消息控制器所有用到
的消息标志符。
F2812芯片的多通道缓冲串行口(McBSP),为DSP和系统其他设备
之间提供了UI个直接的串行接口。McBSP可实现与兼容的McBSP
设备之间进行通信,此外McBSP还能同步的发送、接受夕1的2位串
行数据。
13、CAN协议支持4种数据帧格式:数据、远程、错误、过载帧。
14.F2812芯片的多通道缓冲串行口McBSP,为DSP和系统其他设备之
间提供了一个直接的串行接口。McBSP可以实现与兼容的McBSP设
备之间的通信(VBAP语音频带音频解决器、AIC,多媒体数字信号编
码器/解码器)McBSP还可以同步发送、接受的的2位串行数据
15.TMS320F28X的片内ADC是一个分辨率为12位且具有流水线结构
的模数转换器,重要用来实现外部输入的各种模拟信号到数字信号的
转换。涉及两个部件:模拟转换单元(模拟多路复用器、采样/保持
电路、转换内核、电压调节器)、数字转换单元(可编程转化排序
器、转换结果寄存器、模拟电路接口、外设总线接口)。
ADC结构和特点:ADC模块有16个通道,可配置为两个独立的8通
道模块,分别服务于时间管理器A和B。两个独立的8通道模块也可
构成一个16通道模块。
ADC模块的重要结构特点:
16个结果寄存器可存放ADC的转换结果,转换结果的数字量表达为
数字量=4095*(输入模拟电压值-ADCLO)B
具有同步采样模式和顺序采样模式。
ADC启动转换序列的触发源:S/W软件直接启动、EVA\EVB启动。
第九章
2^1.DSP最小系统原理框图
电源电压:内核1.8V、内设3.3V
□2.简述钳位电路的工作原理
□答:钳位电路起保护作用,将VD(3.3V)
ADC的输入电压控制在卜3.3V。
□工作原理如下:A?C#1
□(1)当ADC输入>3.3V时,°
DQ1早通,将ADC输入拉到--igF
3.3V\
□(2)当ADC输入V0V时,1
DQ2导通,将ADC输入拉到0V
第一章
L请比较哈佛结构与冯诺依曼结构的不同。
冯诺依曼结构采用代码与数据统一编址,哈佛结构是独立编址的,代码空间与数
据空间完全分开。
2.哈佛结构是不同于传统的冯诺依曼结构的并行体系结构,重要特点是将程序和
数据存储在不同的存储空间中,即程序存储器和数据存储器是练个互相独立的存
储器,每个存储器独立编址,独立访问,系统设立了程序、数据两条总线,数据吞
吐率提高一倍。
冯诺依曼结构是将指令、数据、地址存储在批准存储器中,统一编址,依靠指令
计数器提供的地址来区分是指令。数据还是地址,取指令和取数据访问同一存储
器,数据吞吐率低。
TMS320F2812的哪些特点使其更适合于控制领域应用?
每秒可以执行1.5亿次指令,具有单周期32位*32位的乘和累加操作功能,片内
集成了128K由4K*16位的闪速存储器,可方便实现软件升级,片内还集成了丰富
的外围设备,18*16的SARAM,标准串行通讯接口,串行外设接口。
比较AT89S51单片机和DSP的不同特点,从CPU结构,总线,晶振,内部资源,外
部资源进行比较。
AT89S51重要性能特点
(1)4KBytesFlash片内的程序存储器
(2)128Bytes的随机存取数据存储器
(3)32个外部双向输入/输出口,5个中断源
(4)2个16位可编程定期器/计数器
(5)片内振荡器和时钟电路与MCS-51兼容
(6)全静态工作,0Hz-33MHz
(7)三级程序存储器保密锁定,可编程串行通道
(8)低功耗的闲置和淖电模式
DSP的特点
(1)多总线结构
(2)流水线操作
(3)专用的硬件乘法器
(4)特殊的DSP指令
(5)多机并行运营特性
(6)快速的指令周期
(7)低功耗
(8)高运算速度
第二章
L请简述F2812CPU内部各寄存器的特点和功能。
(1)累加器
特点:分为独立的AH(高16位)和AL(低16位)
(2)功能:进行单周期数据传送,加法减法和来自数据存储器的宽度为32位的
比较运算
(3)结果寄存器(P、PH、PL)
特点:PH(高16位)和PL(低16位)
功能:重要用于存放乘法运算的结果
(4)数据页指针(DP)
特点:复位后地址为0x0000,寻址64K页
(5)功能:对数据存储空间进行分页,提高运算速度
(6)堆栈指针(SP)
特点:低16位,高16位置0,复位后地址00000400H
(7)功能:对数据空间的低64K进行寻址
(8)程序指针(PC)
特点:复位地址3FFFC0H
(9)功能:当流水线满时,22位PC指向流水线中到达译码2阶段的指令
(10)中断寄存器(IFR、IER、DBGIER)
特点:IER和DBGIER可屏蔽
2.功能:用于控制中断
3.请分析F2812内部各模块的时钟与振荡器频率之间的关系。
F2812内部各模块的时钟由振荡器+PLL=CLKIN送入CPU产生SYSCLKOUT提供,而
内部的eCAN、SCI-A/B.SPkMcBSP的时钟为LSPCLK(低速时钟),EV-A/D.ADC
的时钟为H5PCLK(高速刖钟)
PLL有三种模式,由于有三种不同的系统时钟SYSCLKOUT,再设立相应寄存器,使
得
一、士2〃工SYSCLKOUTHISPCP=0
局速时钟
SYSCLKOUTKHISPCP*2)HISPCP。0
SYSCLKOUTLOSPCP=0
低速时钟=4
SYSCLKOUT/(LOSPCP^2)LOSPCP丰0
在30.000MHz的晶振频率下,如何设立相关寄存器使定期器定期1ms。
令,在PLLCR寄存器中写入10,
%w=-—XHz=\^Hz
由fllNT=fcLKOUT'⑺加+1)(PRD+1)
即HP=150*106*-------------------------
(TDDR+1XPRD+1)
令TDDR+l=150PRD+l=1000
得TDDR=149PRD=999
设立TDDRH:TDDR=149PRDH:PRD=999
假设OSCCLK为12.000MHz,WDCR的位WDPS(2:0)设立为2,请问最长满要多
少时间进行“喂狗”操作?
OSCCLK
喂狗周期==21.8ms
512/\VDPS(2:0)/WDCNTR(7:0)12MHz/512Z2/256
第三章
1.请分析通过GPIO有几种方法向外输出数字量0或1
设立GPxDAT.bit引脚输出数字量
GPxDAT00
11
GPxSET11
GPxCLEAR10
第四章
L请画图说明中断向量、中断向量表、中断向量号、中断服务程序入口地址、
中断向量地址在存储空间的关系。
简述在连续递增计数模式下,产生不对称PWM波形的工作原理,写出占空比表
达式。
当通用定期器工作在连续递增模式(模式2),可以产生非对称PWM波形,计数
操作开始前为0(低电平),保持不变直到比较匹配发生(TxCNT<TxCMPR),在
比较比配时切换输出状态为1(高电平有效)(TxCNT=TxCMPR),直到当前计数
周期结束(发生周期匹配),输出电平保持不变(TxCNT二TxPR),假如下一个周
期新的比较寄存器的值不是0,则在匹配周期结束后复位为0
占空比二色”止生竺竺
简述在增/减计数模式下,产生对称PWM波形的工作原理,写出占空比表达式。
当通用定期器工作在连续递增/减计数模式(模式4),可以产生对称PWM波形,
波形发生器的输出由以下情况拟定(假设PWM输出为高电平有效),计数像作
开始前为0(低电平),保持不变直到第1次比较匹配发生,第1次比较匹配时,
切换输出位高电平,保持不变直到第2次比较匹配发生,第2次比较匹配时,再次
切换输出为低电平
1个”2(T.PR-T.CMPR)T、PR—T\CMPR
占二匕匕=----------------------=-------------------
2T、PRT}PR
1•简述使用PIE控制器的复用中断的工作过程。
(1)外设级中断。某个外设产生中断时,与该事件相关的中断标志位(IF)会
在这个外设的寄存器中置1,假如相应的中断使能位(IE)置位,则外设向PIE控
制器产生一个中断请求,假如该中断在外设级使能无效,则相应的IF位会一直保
持,直到采用软件清除它为止,假如在以后使能该中断,且中断标志位仍然置位,
那么就会向PIE发送一个请求,需注意的是外设寄存器中的中断标志必须采用软
件进行清除。
PIE级中断。PIE块复月8个外设和外部的中断引脚向CPU申请的中断,这些中
断被划分为12个组,PIE组1-PIE组12,每一组内的中断被多路复用为1个CPU
中断,与CPU其他中断相连接的中断源不是多路
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 注册会计师战略中ESG战略实施的管理体系
- 2026年企业借款合同法律效力认定标准
- 2026重庆市璧山区人民医院上半年编外人才招聘41人备考题库及参考答案详解(考试直接用)
- 2026广东广州市白云区人民政府松洲街道办事处第一次招聘项目人员9人备考题库含答案详解(b卷)
- 2026河南黄金叶投资管理有限公司所属企业大学生招聘18人备考题库(含答案详解)
- 2026广西崇左天等县市场监督管理局招聘编外工作人员1人备考题库带答案详解(满分必刷)
- 2026山东青岛海关缉私局警务辅助人员招聘10人备考题库及参考答案详解(综合题)
- 2026中盐东兴盐化股份有限公司招聘17人备考题库带答案详解(培优)
- 2026春季浙商银行校园招聘备考题库附参考答案详解(综合卷)
- 2026四川内江市隆昌市普润镇人民政府招聘1人备考题库附答案详解(基础题)
- 塑木围栏施工方案
- 2025年隧道掘进机(TBM)市场分析报告
- 燃气蒸汽联合循环电站机组电气运行规程
- 2022年全国森林、草原、湿地调查监测技术规程-附录
- 第十章 言语与语言障碍儿童
- 钢结构防腐防火涂装施工方案
- 《基于故障树的飞机液压系统典型故障的排故方案优化分析》13000字(论文)
- 安徽省2024年中考化学真题(含答案)
- 第十五届全国交通运输行业“极智杯”公路收费及监控员职业技能大赛考试题库-上(单选题部分)
- 基础护理学-第十一章-排泄试题及答案
- 船舶与海上技术 液化天然气燃料船舶加注规范
评论
0/150
提交评论