3nod 发表于 2017-1-5 13:42:32

如何实现CSR8635 mute功能

各位大神,请教下该如何实现CSR8635 mute功能呢?目前我的硬件实现是会给我一个低电平信号,当蓝牙芯片检测到该低电平信号时,则需要相应IO口置低,使功放mute。我在软件里是配置了两个事件mute on和mute off来检测低电平信号,并触发mute事件;但是我该怎么配置控制功放的IO口呢?就是8635的mute信号要怎么输出来呢?能具体讲下配置方法吗?另外事件EventToggleMute要怎么用呢?是同mute on一样也是用来触发mute的吗?如果是的话那么通过该事件触发mute后如何关闭呢?
谢谢!



628495173 发表于 2017-1-5 15:57:57

EventToggleMute应该是可以设置一个按键在MUTE ON /MUTE OFF间切换。 也就是说实现一个按键切换功放开关。

不忘初心2020 发表于 2017-1-5 16:42:37

支持管理员说的,ToggleMute可以设置为同时短按音量加和音量减静音,再短按恢复。

jasonabc 发表于 2017-1-5 16:51:07

PCTOOLS搜索CODEC,PIO to enable when built-in codec is enabled修改端口

3nod 发表于 2017-1-5 20:28:29

52bluetooth 发表于 2017-1-5 15:57
EventToggleMute应该是可以设置一个按键在MUTE ON /MUTE OFF间切换。 也就是说实现一个按键切换功放开关。
...

谢谢,我试试看!

3nod 发表于 2017-1-5 22:54:43

3nod 发表于 2017-1-5 20:28
谢谢,我试试看!

确实是这样的,事件Toggle Mute可以进行mute on/off切换,但是我还是有一点不明白,我在PSTOOL中PIO to enable when built-in codec is enabled设置了相应的PIO口,但是发现触发mute on和mute off后相应的IO口并无电平变化,总维持在1.8----2v之间。请问这要怎么解?

in0501 发表于 2017-1-6 12:42:20

三诺的同事,这个功能相对来说,硬件更稳定些,用一个带EN使能脚的DC电源芯片或LDO芯片给蓝牙供电,这个EN脚再连接到这个低电平脚就行了,低电平蓝牙关机,高电平蓝牙开机(蓝牙软件设置上电开机即可)。

jnhcxu 发表于 2017-1-6 16:18:18

in0501 发表于 2017-1-6 12:42
三诺的同事,这个功能相对来说,硬件更稳定些,用一个带EN使能脚的DC电源芯片或LDO芯片给蓝牙供电,这个EN ...

这样可能要增加硬件成本

628495173 发表于 2017-1-7 08:59:44

3nod 发表于 2017-1-5 22:54
确实是这样的,事件Toggle Mute可以进行mute on/off切换,但是我还是有一点不明白,我在PSTOOL中PIO to e ...

肯定是MUTE优先啊。你都内部静音了还想要PIO控制啊。

3nod 发表于 2017-1-9 09:24:58

谢谢各位,该问题已解决,可去我的博客看看,请多多指教。谢谢!
http://www.52bluetooth.com/home.php?mod=space&uid=16240&do=blog&quickforward=1&id=273
页: [1]
查看完整版本: 如何实现CSR8635 mute功能