买了一个usb dac, 插上电脑自动识为usb声卡。 声音效果很好 但是每次听歌曲都要打开电脑来播放, 感觉太麻烦,电脑利用率也太低。现在考虑一个方案不知道可行不 还请各位大侠指教
方案为
cpu: mega64 64k Flash 4k Ram
usb host :ch375
存储:sd卡
cpu读取sa卡的wav文件 数据流通过usb host和 usb dac通讯。剩下的播放任务就交给usb dac 来处理了。 声音效果的好坏完全取决于dac的好坏了。。
为此特别买了一本圈圈老师的书。。看了一个大概。书中主要解释的usb device方面的东西多点。 但是也能理解一个大概。 usb基本的通讯原理和过程基本明白
我想 我需要做的就是能正常的枚举到usb dac然后从sd卡读取数据从usb口送出去。
通讯过程初步理解是用等时模式。。
不知道以上思路是否正确 以及cpu处理速度是否能够跟上。 Ram是否够用?
用usb调试软件抓了下电脑和usb dac通讯的过程, 每个数据包长度为1760个字节。
请各位大侠指正! |