极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 23956|回复: 16

ADK输出音频实验问题/

[复制链接]
发表于 2012-12-23 18:00:40 | 显示全部楼层 |阅读模式
本帖最后由 天高任鸟飞 于 2012-12-23 21:57 编辑

实验目的
实验三星i9300/Nexus 7的MicroUSB输出音频。最新Android 4.1.2支持MicroUSB输出音频。

实验环境
将手机音频输出到ADK板子,再通过ADK板子输出到音响
手机:三星Galaxy i9300手机/Nexus 7,系统Android 4.1.2(支持MicroUSB输出音频)
ADK板:Arduino Due (支持Google ADK 2012)
MicroUSB输出线(一端MicroUSB公口,一端线接Due主板音频口)
音频公口线(一端音频公口,一端线接Due板子的PWM接口)
音响



问题
1.        手机到Due主板是用什么线连接?是连接到Analog In上吗?
2.        Due输出到音响上是从PWM输出吗?
3.        手机如何知道要从MicroUSB输出音频?Due板子是要给什么指令?
4.        是否还需要其他设备,比如DAC等?


ADK相关中文资料介绍:
http://wiki.eoeandroid.com/Accessory_Development_Kit_2012_Guide
英文ADK介绍:
http://developer.android.com/tools/adk/adk2.html

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复

使用道具 举报

发表于 2012-12-25 18:13:42 | 显示全部楼层
本帖最后由 弘毅 于 2012-12-25 18:17 编辑

感觉手机连接DUE应该是otg线+microUSB直接连接,或者microUSB直接连接。
DUE上输出音频是直接DAC输出
手机应该可以通过串口把音频资料发送给DUE。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-12-25 22:56:51 | 显示全部楼层
弘毅 发表于 2012-12-25 18:13
感觉手机连接DUE应该是otg线+microUSB直接连接,或者microUSB直接连接。
DUE上输出音频是直接DAC输出
手机 ...

你的意思OTG线+MicroUSB手机与DUE连接,就意味手机通过串口把音频发到了DUE上?DUE是直接DAC输出,那么应如何连接到音响上?谢谢您的提点!
回复 支持 反对

使用道具 举报

发表于 2012-12-26 10:39:54 | 显示全部楼层
天高任鸟飞 发表于 2012-12-25 22:56
你的意思OTG线+MicroUSB手机与DUE连接,就意味手机通过串口把音频发到了DUE上?DUE是直接DAC输出,那么应 ...

DAC接口可以直接接功放,功放接音箱。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-12-26 14:25:40 | 显示全部楼层
弘毅 发表于 2012-12-26 10:39
DAC接口可以直接接功放,功放接音箱。

谢谢!晚上回去试试
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-1-4 14:05:43 | 显示全部楼层
弘毅 发表于 2012-12-26 10:39
DAC接口可以直接接功放,功放接音箱。

我用的MicroUSB+OTG或者OTG+MicroUSB,DAC接功放,还是无法输出音频,手机也没有识别出板子
回复 支持 反对

使用道具 举报

发表于 2013-1-4 16:57:45 | 显示全部楼层
天高任鸟飞 发表于 2013-1-4 14:05
我用的MicroUSB+OTG或者OTG+MicroUSB,DAC接功放,还是无法输出音频,手机也没有识别出板子

额。。。。忽然想起来,你用的官方版和我自己做的测试版有区别。。。官方版的驱动貌似现在有问题=.=
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-1-7 19:15:42 | 显示全部楼层
弘毅 发表于 2013-1-4 16:57
额。。。。忽然想起来,你用的官方版和我自己做的测试版有区别。。。官方版的驱动貌似现在有问题=.=

你做的测试板能输出音频吗?
回复 支持 反对

使用道具 举报

发表于 2013-1-7 22:30:53 | 显示全部楼层
天高任鸟飞 发表于 2013-1-7 19:15
你做的测试板能输出音频吗?

可以。。不过有一些问题,目前还在寻找原因中。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-1-9 00:37:55 | 显示全部楼层
弘毅 发表于 2013-1-7 22:30
可以。。不过有一些问题,目前还在寻找原因中。

你用的是ADK2012?你的测试板是针对ADK2012来的吗?
能分享下,你是怎么连接的不?谢谢!
回复 支持 反对

使用道具 举报

发表于 2013-1-9 08:41:19 | 显示全部楼层
天高任鸟飞 发表于 2013-1-9 00:37
你用的是ADK2012?你的测试板是针对ADK2012来的吗?
能分享下,你是怎么连接的不?谢谢!

不是ADK,我用的自己重新设计过的板子,TTL芯片换了,安卓4.0通过otg口可以直接识别到,然后就可以串口通信。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-1-9 16:57:09 | 显示全部楼层
弘毅 发表于 2013-1-9 08:41
不是ADK,我用的自己重新设计过的板子,TTL芯片换了,安卓4.0通过otg口可以直接识别到,然后就可以串口通 ...

那是否能通过Android输出音频?即不需要其他软件与硬件支持,你的板子输出音频到音响上。要是可以,我倒想买一个。
回复 支持 反对

使用道具 举报

发表于 2013-1-9 22:28:28 | 显示全部楼层
天高任鸟飞 发表于 2013-1-9 16:57
那是否能通过Android输出音频?即不需要其他软件与硬件支持,你的板子输出音频到音响上。要是可以,我倒想 ...

额。。这个还没试过。。。due输出音频没问题。。安卓4.0控制due也没问题。。。但是通过安卓直接输出音频给due。。就没试过了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-1-9 23:17:29 | 显示全部楼层
弘毅 发表于 2013-1-9 22:28
额。。这个还没试过。。。due输出音频没问题。。安卓4.0控制due也没问题。。。但是通过安卓直接输出音频给 ...

你的Due是你自己制作的板子,不是从市面上买的Due R3?
回复 支持 反对

使用道具 举报

发表于 2013-1-10 08:59:14 | 显示全部楼层
天高任鸟飞 发表于 2013-1-9 23:17
你的Due是你自己制作的板子,不是从市面上买的Due R3?

恩。。。图纸没有完全照抄官方的,按照自己需求修改了部分功能。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-5-18 09:24 , Processed in 0.043105 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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