|
详细描述一下:
之前看到有LPC2478的开发板是用这颗芯片,而且也看到S3C2440的一个产品上用了这颗
芯片,且声音效果相当好,而且很便宜,1RMB左右,所以选用这颗芯片.
经过以下几项测试,测试的声音源文件是用Winhex 软件直接从windows wave文件经转换成16K 采样频率,
16bit单声道,C源文件.
1:相同的程序直接在LPC1788的开发板播放声音,效果正常。
2:程序在我自己的产品上,声音杂音很大,比本音大.
3:将开发板的(BCK,WS,SDA)三根线直接飞至我的板子上(将HT82V731引脚抬起悬空焊接),这时同在在开
发板上听声音正常,但在我的板子上仍然杂间很大。
4:将s3c2440的产品的(BCK,WS,SDA)三根线直接飞至我的板子上(将HT82V731引脚抬起悬空焊接),听声音
效果正常,说明硬件驱动是正常的.
根据以上几点,问题应该是出现在时序上,我有点怀疑我买的HT82V731是不是支持标准的16位I2S时序。
规格书有两种,在时序的描述上有些不一样,很含糊。有一种描述是MJSB,最左位对齐的.(S3c2440支持这种)
希望用过HT82V731的同志指点迷津. |
|