毕业论文

打赏
当前位置: 毕业论文 > 电子通信 >

雷达测距信号的RAM实现+源代码(5)

时间:2017-01-10 10:19来源:毕业论文
ADC支持8位或10位分辨率模式,并且转换结果进入一个所有通道可用的通用寄存器中,即通道专用寄存器。可配置为软件触发、外部触发ADTRG引脚上升沿内部


ADC支持8位或10位分辨率模式,并且转换结果进入一个所有通道可用的通用寄存器中,即通道专用寄存器。可配置为软件触发、外部触发ADTRG引脚上升沿内部触发定时器输出。
ADC还集成休眠模式与转换序列发生器,并与PDC通道连接。这些特性可减低功耗及处理器干涉。最后用户可配置ADC时间,如启动时间及采样与保持时间。
模数转换器方框图如图7
 
图7  模数转换器方框图
ADC使用ADC时钟执行转换,将单模拟信号转换为一个数字信号需要转换周期和采样与保持周期,10位量化的转换周期为10个ADC周期,8位量化的转换周期为8个ADC周期。ADC时钟由主时钟分频得到,最大值为5MHz。采样与保持周期通过设置ADC模式寄存器得到,最小值为600ns。因此,采用10位量化单通道采样的最高采样率为:1/(10/5M+600n)=384K(Hz)。
ADC可配置为软件触发和硬件触发。软件触发通过在控制寄存器的START位写1来实现,硬件触发是定时计数器通道TIOA输出之一或ADC外部触发输入。当选择硬件触发时,在选定信号的每个上升沿进行转换,若选择一个TIOA输出,相应的定时计数器必须设为波形模式。使能硬件触发不会禁用软件触发功能,因此,若选择硬件触发,转换启动可由硬件或软件触发来初始化。
ADC还集成休眠模式与转换序列发生器,并与PDC通道连接。这些特性可减低功耗及处理器干涉。
2.5  串行外设接口(SPI)
串行外设接口(SPI)电路是同步串行数据链接,在主机或从机模式下提供于外部器件的特性。若外部处理器与系统连接,它还使能处理器间通信
串行外设接口实质上是一个将串行传输数据位发送到其它SPI的移位寄存器。数据传输时,一个SPI系统作为“主机”控制数据流,其它SPI作为“从机”,主机控制数据的移入与移出。不同的CPU可轮流作为主机(多主机协议与单主机协议不同,单主机协议中只有一个CPU始终作为主机,其它CPU始终作为从机)且一个主机可同时将数据移入多个从机。但只允许单从机将其数据写入主机。
当主机插入NSS信号时,选定一个从机。若有多从机存在,主机对每个从机产生一个独立的从机选择信号(NPCS)。
SPI系统包括两条数据线及两条控制线:
主机输出从机输入(MOSI):该数据线将主机输出数据作为从机输入数据移入。
主机输入从机输出(MISO):该数据线将从机输出作为主机输入。传输时,只有单从机传输数据。
串行时钟(SPCK):该控制线由主机驱动,用来调节数据流。主机传输数据波特率可变;每传输一位,产生一个SPCK周期。
从机选择(NSS):该控制线允许硬件开关从机。
SPI单主机多从机连接图如图8所示。
 
图8  SPI单主机多从机连接图
当配置为主机模式,SPI工作时钟由内部可编程波特率发生器产生。它完全控制与SPI总线连接的从机数据传输。SPI通过片选线驱动从机及串行时钟信号(SPCK)。SPI有两个保持寄存器(发送数据寄存器与接收数据寄存器)和一个单移位寄存器。保持寄存器将数据流保持在一个恒定的速率上。
使能SPI后,当处理器写入SPI_TDR(发送数据寄存器)时,数据开始传输。被写数据立即发往移位寄存器并开始在SPI总线上传输。当移位寄存器中数据移到MOSI线上时,对MISO线采样并移入移位寄存器。没有接收,发送不能出现。
若PCS域未选择从机,当写入SPI_TDR时不会启动传输。若在传输时有新数据写入SPI_TDR,它将保持当前值直到传输完成。然后接收到的数据由移位寄存器送到SPI_RDR中,SPI_TDR中数据载入移位寄存器并启动新的传输。 雷达测距信号的RAM实现+源代码(5):http://www.youerw.com/tongxin/lunwen_2095.html
------分隔线----------------------------
推荐内容