搜索
bottom↓
回复: 11

mega64-sd-ch375 usb wav播放器方案可行性请教

[复制链接]

出0入0汤圆

发表于 2010-9-18 16:03:39 | 显示全部楼层 |阅读模式
买了一个网站纪念版tp30, 通过usb连接电脑识别为usb声卡  但是每次听歌曲都要打开电脑来播放,  感觉太麻烦,电脑利用率也太低。
现在考虑一个方案不知道可行不 还请各位大侠指教  手头有一个在网站买的阿永的mp3播放器。想利用这个硬件来替代电脑  tp30用的是pcm2704

(原文件名:armok01131714.jpg)
方案为
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个字节。


(原文件名:ch375介绍.jpg)


请各位大侠指正!

阿莫论坛20周年了!感谢大家的支持与爱护!!

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

 楼主| 发表于 2010-9-18 17:37:12 | 显示全部楼层
走之前再顶一顶

出110入26汤圆

发表于 2010-9-18 18:33:46 | 显示全部楼层
好奇,帮顶

出0入0汤圆

发表于 2010-9-18 21:52:00 | 显示全部楼层
如果这样的话,LZ不如试试把上面的板,做成WAV播放器。
cpu读SD卡的数据,然后,输出IIS,然后接一个DAC,不更是方便吗

出0入0汤圆

 楼主| 发表于 2010-9-19 08:36:40 | 显示全部楼层
回复【3楼】leter15
如果这样的话,lz不如试试把上面的板,做成wav播放器。
cpu读sd卡的数据,然后,输出iis,然后接一个dac,不更是方便吗
-----------------------------------------------------------------------


谢谢楼上各位回复

1  本人实属菜鸟,上面的方案可行性还请各位扶正
2 mega64 没有iis接口吧!  对iis接口不是很熟悉。

出0入21汤圆

发表于 2010-9-19 08:36:55 | 显示全部楼层
但不知道MEGA64读SD卡是否够快

出0入0汤圆

发表于 2010-9-19 09:22:00 | 显示全部楼层
不妨试试CH376

出0入0汤圆

 楼主| 发表于 2010-9-19 12:40:58 | 显示全部楼层
回复【5楼】kunnsd 魏坤
但不知道mega64读sd卡是否够快
-----------------------------------------------------------------------

音频采样率44.1k   16bitdac 双声道  需要的数据速率为 44.1k * 4 = 176.4k

sd卡读取速度176.4k 应该可以吧! cpu时钟现在为7.3728M  如果不行可以超频到20M使用。。



回复【6楼】laoma 我要到日本去放烟火
不妨试试ch376
-----------------------------------------------------------------------
ch376 看了下比375多了sd卡驱动。。 现有硬件已经是固定的 只能用ch375  


usb通讯不知道该怎么做。  
ch375上面没有说支持等时模式   
pcm2704 也不了解  
usb audio的通讯协议也不了解。。

唉  什么都不了解。。难啊!  
如果方案可行的话就打算试验下。。

出0入0汤圆

发表于 2010-9-19 13:02:03 | 显示全部楼层
CH375 CH376接口一样,封装一样

出0入0汤圆

 楼主| 发表于 2010-9-19 13:09:02 | 显示全部楼层
回复【8楼】biansf2001 花溅泪
ch375 ch376接口一样,封装一样
-----------------------------------------------------------------------

谢谢ls


接口和封装是一样。。但是两个ic在usb功能上面是一致的。。

ch376多了sd的接口,,,楼顶的板子 sd卡位置已经固定了  所以也没有更换的理由啊

出0入0汤圆

 楼主| 发表于 2010-9-19 14:43:25 | 显示全部楼层
回复【5楼】kunnsd 魏坤
但不知道mega64读sd卡是否够快
-----------------------------------------------------------------------

刚才又浏览了网站的其他朋友的sd卡程序。。。sd卡的速度还真不够   以下的为另一贴的朋友的测试。。


【18楼】 hn_ny_dxs 夏风
今天在公司用示波器看了VS1003-DREQ、VS1003-xDCS、SD-CS的时序,确认不是数据速度影响MP3播放慢的,C8051F015的晶振换用了20M的,SD卡的SCK也达到了MCU的极限20M/2=10M,512字节的读取时间在2.4~2.8ms间。

出110入26汤圆

发表于 2010-9-19 20:12:03 | 显示全部楼层
AVR读取SD卡,上了文件系统估计会断流。我测试过自己写的文件系统,11M晶振速度是180K/s
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-6-8 05:37

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表