基于LPC2378的数字音频设计文档32页
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
为了允许数据能够在下降沿被记录,时钟信号上升沿及相关的时间延迟应该给接收端充分的的频率为采样频率,由系统主机提供钟线。
在数据传输过程中,发送端和接收端具有相同的时钟信号,发送端作为主机时,产生位时钟信号,命令声道选择信号和数据。
总线的信号总线具有个信号,分别是和信号串行时钟信号,也叫位时钟,即每发送位数字音频数据,上都有个脉冲。
的频率采样频率采样位数。
在数据传在数据传输过程中,总线上的发送器和接收器都可以作为系统的主机来提供系统的时钟频率帧时钟信号,即命令声道选择,用来切换左右声道的数据。
的频率采样频率采样总线的信号总线具有个信号,分别是和信号串行时钟信号,也叫位时钟,即每发送位数字音频数据,上都有个脉冲。
部分内容简介线拥有三条数据线进行数据传输条双向数据传输线,条命令声道选择线和条时钟线。
在数据传输过程中,发送端和接收端具有相同的时钟信号,发送端作为主机时,产生位时钟信号,命令声道选择信号和数据。
总线的信号总线具有个信号,分别是和信号串行时钟信号,也叫位时钟,即每发送位数字音频数据,上都有个脉冲。
的频率采样频率采样位数。
在数据传输过程中,总线上的发送器和接收器都可以作为系统的主机来提供系统的时钟频率帧时钟信号,即命令声道选择,用来切换左右声道的数据。
的频率为采样频率,由系统主机提供。
为表示传输左声道的数据,为表示传输右声道的数据串行数据信号信号,用来传输二进制补码表示的音频数据。
传输格式规定数据最高位总是被最先传输,而次能够发送的数据取决于格式的有效位数。
信号时序图信号时序图是模块内的同步信号,从模式时由外部提供,主模式时由模块内部自己产生。
在总线中,任何设备都能通过提供必需的时钟信号成为系统的主导装置,但是从属装置通过外部时钟信号来得到它的内部时钟信号,这也就是表明必须重视主导装置和数据以及命令选择信号之间的传播信号延迟,总的延迟主要由两部分组成外部时钟和从属装置的内部时钟之间的延迟内部时钟和数据信号以及命令选择信号之间的延迟。
对于数据和命令信号的输入,外部时钟和内部时钟的延迟不在占主导地位,它只是延长了有效的建立时间。
延迟的主要部分是由发送端的传输延迟和设置接收端需要的时间。
是时钟周期,是允许最小时钟周期只有这样发送端和接收端才能满足数据传输速率的要求。
对所有的数据速率来说,发送端和接收端都能发出个具有固定的传号空号比的时钟信号,所以和是由所定义的。
和必须大于,这样信号在从属装置端就可以被检测到。
延迟和最快的传输速度由定义是相关的,快的发送端信号在慢的时钟上升沿可能导致不能超过而使为零或者负。
只有不大于的时候,发送端才能保证大于等于。
为了允许数据能够在下降沿被记录,时钟信号上升沿及相关的时间延迟应该给接收端充分的建立时间。
数据建立时间和保持时间不能小于指定接收端的建立时间和保持时间。
是声道选择信号,表明了数据发送端所选择的声道,当,表示选择左声道,表示选择右声道。
可以在串行时钟的上升沿或者下降沿发生改变,在从机端,在时钟信号的上升沿发生改变。
是串行数据,在中以二进制补码的形式在数据线中传输,首先传输最高位。
不管格式的信号有多少位有效数据,数据的最高位直出现在变化也就是帧开始之后的第个脉冲处。
因此可以使得接收端与发送端的有效位数可以不同。
假如接收端能处理的有效位数少于发送端,那么可以放弃数据帧中多余的低位数据假如接收端能处理的有效位数多于发送端,则可以自行补足剩余的位。
这种同步机制能够使得数字音频设备的互连更加方便,也不会造成数据之间错位。
具有不同的数据传输格式。
根据数据相对于和的位置不同,分为左对齐很少使用格式和右对齐也叫日本格式普通格式。
为了保证数字音频信号的正确传输,发送端和接收端应该采用相同的数据格式和长度,二〇二年四月二十八日星期六格式的数据长度可以不同。
当系统字长比数据发送端字长长的时,数据传输的时候就会出现截取的现象,也就是说如果接收端接收的数据位大于规定字长的话,则规定字长最低位以后的所有位将会被忽略另方面,假如接收的字长比它规定的字长短的话,则空余出来的位将会以填补。
通过这种方式可以使音频信号的最有效位得到传输进而能保证正确的听觉效果。
工作模式总线的工作模式,可根据数据流向和控制时钟源分类从数据的接收和发送的角度来说,它可以分为接收端和发送端。
根据时钟信号和声道选择信号源模式,的产生的角度来说,它又可以分为主机和从机。
就存在以下三种不同的模式,其中产生时钟信号和声道选择信号的是主机。
数据接收端产生信号的为主机,从而数据传输端成为从机,可以进行录音,如图所示图的工作模式当有多个数据接收端和多个数据传输端的时候,很难确定谁是主机,因此就出现了另种模式,即个控制器专门负责产生时钟和声道选择信号。
如图所示图的工作模式二在传输协议中,其数据信号时钟信号以及控制信号是分开传输的使用三条传输线串行数据线左右声道选择线同步时钟信号线。
的传输模式总线接口有种传输模式正常传输模式传输模式和传输接收模式。
正常传输模式控制寄存器中有个预备标志位为设为设为设为设为设为发送时钟速率设置接收时钟速率设计数字音频输出控制寄存器数据传送切换至主发送模式,非静音选择主模式发送通道非静音数字音频输入控制寄存器数据传送音频输出控制寄存器设置主机非静音停止复位音频输入控制寄存器设置从机停止复位中断配置输出控制寄存器数据传送输入控制寄存器数据传送输出寄存器配置输入寄存器配置中断设置接收中断使能,接收深度为,发送深度为返回真二〇二年四月二十八日星期六装调过程装配过程焊接过程中,由于烙铁氧化和磨损问题,直接导致焊接中焊点平整度。
有很多次,由于焊接时的疏忽,需要拆卸重焊,所以需要注意对焊盘的保护。
因为贴片的焊盘是非常脆弱的,在拆卸贴片的时候,用镊子取贴片的过程定要轻,尽量在焊盘上的锡完全熔化的时候轻轻取下贴片。
在焊接过程中,由于芯片较小,也由于管脚较多,所以经常导致焊接失误,这就要用到刚刚提到的拆卸重焊。
为了防止加热的焊锡溅起,所以要格外注意自己的安全。
着重要提到的是,为了节省时间,也为了减少不必要的麻烦,在每步的焊接中,都要认认真真的完成。
在这个硬件装配完成后,为防止出现些虚焊焊错等问题,应使用检测工具进行监测,如万用表。
在对本次设计的焊接中,出现了不少问题。
也通过自己仔细的检查和老师的帮助,最终也得到了解决。
调试过程完成的设计之后,接下来的工作将是装配和调试。
通过这个过程,了解到本次设计与的参数设置和开发环境的的参数设置有着密切的关系,例如下图中的参数设置界面图参数设置界面在这个过程里,其中中,必须遵从这样的设置。
同样中,。
当然在中,在实际操作中,每部分出现设置上的问题,都会使程序的运行的时候不能顺利编译和运行。
在这个调试的工程中,首先是要对设计的整体结构有非常清晰的思路,更要熟悉的开发环境,因为每步骤的不清楚都会对本次设计产生直接影响。
再点就是,的连接关系。
旦在点上出现了问题,要仔细的对每个步骤进行严格的审查。
例如在对程序不能进行顺利编译的时候,首先要在工程窗口的工程名上点击右键,对进行重新设置。
例如在环境下调试,出现下面。
点击该提示的,结果发现是程序中缺少了和头文件。
还出现了这样的问题中断不能触发,程序不能下载到板子上时,在对程序检查,没有出现编写时,经过老师的指导,采用了重新复位,结果问题得到了解决。
通过这次出现的情况,学习到在排查问题的过程,首先要检查编写的程序是否正确,其次就要立即想到是不是工程在建立的过程中出现了问题,然后就是参数设置是否正确,还有就是应采用重新复位,使问题能得到解决。
当出现调试后与预期的期望值不符时,可能会是因为在这个过程中还是会有噪音,在实际情况下,噪音是不能完全消除掉的。
总之,本文中关于基于的数字音频处理与播放系统的设计在理论中是完全可以实现的,但在实际设计中还有很多不足的地方,需要在实际工程应用中加以修改。
本次设计程序编译运行后,再经过调试,上的显示结果如图所示图屏幕显示结果图二〇二年四月二十八日星期六结论本次毕业设计使我学到了很多上课所学不到和接触不到的东西,对我毕业后能更快的融入相应的工作岗位打下了良好的基础,不管是硬件的动手能力和软件的编写能力都有很大的提升。
总结下主要有以下几点收获本次的毕业设计是基于模块的开发。
这个芯片和我以往接触的系列和系列单片机都要复杂的多。
不管是对寄存器的设置还是底层的开发都是庞大的工程。
做完这个模块的开发,使我对系列单片机的寄存器的使用和启动印象深刻,这对以后开发类似的单片机打下了坚实的基础在软件的编写和设计中,让我更进步的了解了开发环境。
我发现它不仅自带编译下载器,不需要借助于其他的下载工具就能实现步到位,并且在编译调试过程中能观测很多寄存器。
其中很多寄存器是其他同类软件都不能观测的,而且它不仅能对芯片实现编译还能对和系列芯片实现在线调试。
学好这个软件就是学好了个使用的应用技能通过本次的毕业设计,我熟悉了工程项目的设计过程。
毕业设计能够将理论设计和实际应用结合起来,巩固和加强我们所学的基础知识,并培养我们的创新意识。
掌握扎实的基本知识与技能,具有严谨的工作作风,才能应对未来的工作要求,也为我们应对将来的项目设计提供最好的实践机会。
本文提出的设计方案,通过使用软硬件结合的方式来实现数字音
