利用DE2上的WM8731D/A转换器产生正弦波

本文详细介绍了如何将WM8731配置成从模式,数字音频接口的时序由FPGA产生,包括系统时钟AUD_XCK、数字音频位时钟AUD_BCLK的设定,以及正弦信号的数字化过程和补码表示方法。

将WM8731配置成从模式(主时钟为18.432MHz,采样率为48KHz),数字音频接口的时序由FPGA产生。

AUD_XCK是WM8731的系统时钟为18432000Hz,18432000=384*48000(为采样频率fs).即系统时钟是384倍的过采样率。

AUD_BCLK数字音频位时钟,AUD_BCLK=48000×16(量化位数bits)×2(双声道)= 1536000。另外AUD_BCLK=18432000/12 = 1536000.

正弦信号的数字化公式

clip_image002

其中N为量化位数,f为信号模拟频率,fs为采样频率,n的取值为采样点数,范围为(0~fs/f-1);若要将数字信号表示成补码形式则:有y(n)将小于0的部分加2^N.

参考文献:

张志刚 FPGA与SOPC设计教程——DE2实践:144—152. 西安:西安电子科技大学出版社. 2007

转载于:https://www.cnblogs.com/dpc525/archive/2011/11/15/2250138.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值