毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
雷达测距信号的RAM实现+源代码(2)
本设计采用ATMEL公司的AT91SAM7S64芯片作为处理器,ADC使用片上ADC。扩展外围电路包括输入保护电路,USB接口,20针JTAG口,复位电路,工作状态指示灯。实现单路ADC采样,采样频率为200KHz,SD卡存储采集的数据。
2 AT91SAM7S64
AT91SAM7S64是Atmel 32位ARM RISC处理器小引脚数Flash微处理器家族的一员,采用64脚的LQPF封装。它集成了ARM7TDMI ARM Thumb处理器,ARM7TDMI内核既可以执行32位的ARM指令集,也可以执行16位的Thumb指令集,从而可以使用户在高性能和高代码密度之间进行平衡。ARM7TDMI处理器为冯-诺依曼结构,具有三级流水线,即指令获取、解码和执行三个阶段。
AT91SAM7S64拥有64K字节的片内高速Flash和16K字节的SRAM。片内高速Flash存储器共512页,每页128字节,在最坏的条件下可以以30MHz的速度进行单时钟周期访问,10000次的写寿命,具有将数据保存10年的能力。片内高速SRAM可以在最高时钟速度下进行单周期访问操作。
AT91SAM7S64拥有丰富的外设资源,包括:时钟发生器(CKGR,包括低功耗RC振荡器,3到20MHz的片上振荡器和一个PLL),电源管理控制器(PMC),中断控制器(AIC),调试单元(DBUG,两线UART,支持调试通讯通道中断),周期性间隔定时器(PIT,包括20位可编程计数器和12位间隔计数器),看门狗(WDT),实时定时器(RTT),并行输入/输出控制器(PIOA),11个外设数据控制器(PDC)通道,一个USB2.0全速(12Mbps)设备端口,一个同步串行控制器(SSC),两个通用的同步/异步收发器(USART),主/从串行外设接口(SPI),一个3通道的16位定时/计数器(TC),一个4通道的16位PWM控制器(PWMC),一个两线接口(TWI),一个8通道的10位模数转换器(ADC)。丰富的外设资源使外部器件数目减至最低。
AT91SAM7S64是一个通用处理器。它集成了USB设备端口,使得它成为连接PC或手机的外设应用的理想芯片;Flash存储器可以通过JTAG-ICE进行编程,或者是在贴装之前利用编程器的并行接口进行编程;锁定位可以防止固件不小心被改写,而安全锁定位则可以保护固件的安全;复位控制器可以管理芯片的上电顺序以及整个系统;BOD和看门狗则可以监控器件是否正确工作。极具竞争力的性价比进一步拓展了它在低成本、大产量的消费类产品中的应用。
下面就具体介绍下本实验设计中遇到的一些外设
2.1 时钟发生器(CKGR)
时钟发生器是由一个PLL,一个主振荡器,一个RC振荡器组成,它提供下列时钟:
SLCK,慢速时钟,系统内唯一恒定时钟。
MAICK,为主振荡器输出。
PLLCK,为分频器与PLL快输出。
慢速时钟是RC振荡器输出,且是包括电源管理器控制在内的系统内唯一恒定时钟。它是PMC强制操作。
主振荡器的方框图如图1所示
图1 主振荡器方框图
该振荡器为20M的基频晶体,典型的晶体连接见图2只有在频率低于8MHz时才需要1K欧姆的电阻,当然这里就不需要了。振荡器每个XIN与XOUT引脚上有一个25pF的电容,当晶体有12.5pF的负载电容时,将CL1与CL2去掉。
图2 典型晶体连接
PLL内设置一个输入分频器以增加结果时钟信号的精度。但是当对分频器编程时,用户必须考虑PLL最小输入功率。
分频器与PLL模块方框图如图3所示
图3 分频器与PLL模块方框图
PLL需要通过PLLRC引脚与一个外部二阶滤波器连接。与PLLRC连接的R、C1与C2值由PLL输入频率、PLL输出频率及相位容限决定。必须在输出信号过量与启动时间间找到平衡。
滤波器示意图如图4所示
图4 PLL滤波器电路
2.2 电源管理控制器
电源管理控制器(PMC)通过控制系统及用户外设时钟来优化功耗。PMC使能/禁用许多外设及ARM处理器的时钟输入。电源管理控制器提供下列时钟:主机时钟(MCK)、处理器时钟(PCK)、外设时钟、UDP时钟(UDPCK)、可编程时钟。
共10页:
上一页
1
2
3
4
5
6
7
8
9
10
下一页
上一篇:
高速公路裂缝检测算法研究
下一篇:
基于simulink的三角波线性调频定距信号处理仿真
基于涡旋电磁波的新型雷达成像技术研究
变分模态分解方法研究及...
基于LBG算法的语音信号的矢量量化方法设计
基于LabVIEW的虚拟信号发生器设计
相控阵雷达天线自适应置零技术的研究
基于Skype时间序列模型的时...
MATLAB数字图像处理的交通信号灯识别系统设计
小型通用机器人控制系统设计任务书
大规模MIMO系统的发展研究现状
遥感土地用变化监测国内外研究现状
《水浒传》中血腥暴力研...
浅析施工企业保理融资成...
PCI+PID算法直流力矩电机速...
提高小學语文課堂朗读教...
从企业eHR建设谈管理信息...
高效课堂教师问卷调查表
MNL模型历史城区居民活动...