全球旧事资料 分类
正弦波的产生
造成了障碍。可由于正弦波的特殊的对称形式给程序的编制找到了出口。si
4的弧度为078541,即04之间的任意正弦、余弦值可以利用汇编程序得到N又可以利用公式:si
22si
cos得到02之间的正弦值。而02之间的正弦曲线与2之间的正弦曲线通过x2这条轴左右对称,那么就可以得到2的正弦值,而0的正弦曲线的相反数通过x这条轴与2
第2页共26
f正弦波发生器
左右对称。这样2的正弦值也得到了。一个周期内完整的正弦波就得到了。正弦波产生的流程图如下:
得到正弦值
得到余弦值
si
2α2si
αcosα
得到02的值
得到2的值得到2的值
得到02的值
循环输出数据图21正弦波产生的流程图
3系统硬件设计31系统硬件框图
该正弦信号发生器的硬件结构框图如图31所示,主要由TMS320C5402芯片,D/A转换器,独立键盘等几部分组成。
第3页共26
f正弦波发生器
TMS320C5402
电源模块
时钟模块
DA转换器
独立键盘
仿真接口
图31DSP系统硬件框图
复位电路
32TMS320C5402简介
本次设计中采用的是TI公司性价比良好的TMS320C5402芯片,这款芯片它采用修正的增强型哈佛结构,程序和数据分开存放,内部具有8组高度并行总线,一组程序总线、3组数据总线和4组地址总线,从而保证完成并行指令操作。40位算术逻辑单元ALU以及17位×17位并行乘法器与40位专用加法器相连,可用于非流水线式单周期乘法累加运算。双地址生成器,包括8个辅助寄存器和2个辅助寄存器算术运算单元RARU,使得周期定点指令的执行时间达到100MIPS。
片上集成有192K存储空间:64K字程序空间、64K数据空间、64K字IO空间,它具有23条外部程序地址线,可寻址1M字的外部程序空间,因此增设了额外的存储映射程序技术扩展寄存器XPC,以及6条扩展程序空间寻址指令,整个程序空间分成16页。同时可寻址64K外部数据空间、64K外部IO空间。RAM包括两种类型,一是只可以一次寻址的SARAM,二是可以两次寻址的DARAM。此外,还有数据存储器0页映射的25个特殊功能寄存器。
同时,该芯片还有高度专业化的指令系统,具有功耗小、高度并行等优点。此外,其支持C语言和汇编语言混合编程,高效的流水线操作和灵活的寻址方式使其适合高速实时信号处理。
第4页共26
f正弦波发生器
33DA转换部分设计
McBSPMulticha
elBufferedSerial即多通道缓冲串口,包括一个数据通道和一个控制通道。数据通道通过DX引脚发送数据、DR引脚接收数据。控制通道完成的任务包括内部时钟的产生、帧同步r
好听全球资料 返回顶部