网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
08月22日漏签0天
天猫精灵吧 关注:31,364贴子:130,278
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 1 2 下一页 尾页
  • 27回复贴,共2页
  • ,跳到 页  
<<返回天猫精灵吧
>0< 加载中...

天猫精灵X1改装:增加立体声输出,带自动切断喇叭输出

  • 只看楼主
  • 收藏

  • 回复
  • SAILOR_HB
  • 初级粉丝
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
帖子有点长, 先发1层空楼再继续


  • SAILOR_HB
  • 初级粉丝
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
昨晚根据【狂野的精灵】的帖子(https://tieba.baidu.com/p/5722153561),改装了X1,效果不错,感谢大神提供的方法。大神是用的耳机插孔把DATA信号做了输出,并利用此引脚来控制原主板上DAC的SDIN引脚通断来控制喇叭输出,这样改装适合使用外置的DAC,但我们一般买的是这种小的DAC板(如下图),直接用耳机插孔输出音频信号,不方便控制原芯片的SDIN引脚通断。
(此处图1)

为了实现自动切断内置喇叭的功能,我昨晚做了些探索,最终也成功实现,不敢独享,在这儿发出来,给有需要的人作为参考。
首先,我买的是这种小DAC板:
(此处图2)

这个小板自带了耳机插座,为了减少对原壳的损害,我把耳机插座拆了下来,这样,只剪掉1个螺丝孔就能把它塞进猫精了,座子也正好能放在猫精的侧面使用。
我用万用表量了量这个座子,它应该是4段的,其中左声道自带切断功能,右声道不带,开口处是GND和MIC信号。由于我改装的目标是放汽车里,所以,我用的插头是3段的,不带MIC,这样的话,插座就变成了GND和MIC之间,插上插头就导通了,大致如下图原理:
(此处图3)

我想,利用这一点,应该可以实现自切断音频了吧?
第1次尝试。查了官方芯片TAS5751M的手册,发现第24脚: /PDN(如下图)
(此处图4、图5)


看到没,Places the device in power down when pulled low,把它拉低可将此DAC置于关机状态。我心里一阵欢喜,马上引出此脚,量了一下,发现工作时电压大约3V,不敢轻易对地短路,把万用表调至200mA保险的电流档,将它连红表笔,然后黑表笔接GND,意料之中,喇叭不响了,电流大约30mA,应该问题不大。我用手把24脚的引线按在GND上,然后重新插了猫精的电源,结果出乎意料,猫精居然又发声了。。。无语了,不该这样啊,/PDN引脚不起作用?我松手重新按住,又不出声了。。。没空看文档了,权且猜一猜吧,估计是/PDN也只是软关机,当猫精开机时利用I2C发命令使芯片走一遍初始化流程的时候,芯片就忽略了/PDN的状态了吧?
好吧,此路不通。
第2次尝试。既然音频信号是打SDIN引脚(第27脚)进入芯片进行解码的,我能否利用GND来干扰它的电平呢?
我试了试,焊了27脚的线引出来,一对地,没错,喇叭是不响了,但我的DAC小板也不工作了,最后一量才知道,27脚就是原主板后面的TM6测试点。也就是说,干扰SDIN就等于干扰我自己的小板。。。好吧,这样不行。
拆掉我焊的线,发现悲剧了,不响了。。。。我的板也不工作。。。原来是我焊的时候没注意,把SDIN引脚的0欧电阻给烫坏了,不通了。好吧,直接找一小段铜丝连起来吧,不敢再搞这个引脚了,万一焊盘掉了就得哭了。换个别的路试试吧。
第3次尝试。回想第1次的尝试,既然开机时CPU会通过I2C总线向DAC发送初始化的命令,那我能不能去干扰I2C呢?要动I2C,当然是要对SDA下手了。我从SDA引脚(第28脚)引出线来,接地,开机,**为毛不开机了?灯不亮,喇叭不响。。。刚想断电找原因,发现我的DAC小板工作了,耳机里传出了开机声。**,难道灯光的控制芯片也挂在同一条I2C总线上?我松开SDA引脚的接地,叫了一声猫精,灯亮了,喇叭没响。哈哈,好,果然,灯和DAC的命令挂在同一条I2C总线,说到这里,有些朋友可能已经找到了需要的东西了,如果是在车里用的话,灯光其实没啥大用的,直接控制这个SDA对地的通断就行了。但是嘛,我们总要尽量完美对不对?还是想办法让灯少受影响吧。我找了找,主板上TP2测试点就是来自CPU的SDA信号。正好家里有几盘贴片电阻和几只可调电阻,我把TAS5751M的SDA引脚的0欧电阻拆掉,然后从TP2引脚引出线来,经过反复测试,发现中间隔个300欧姆是没问题的,能正常工作。然后,在300欧电阻的TAS5751M这一端,用1K的电阻向下拉,也能很好地拉下来,让TAS5751M不工作,而灯则不受影响。也就是说,电路相当于下面这图:
(图6)

好了,目的达到了,只需要在启动时让1K电阻对地导通,就能让内置功放初始化失败,内置喇叭不工作。但也有个不够完美的地方:假如不插耳机开机了,那么再插耳机的时候恐怕不能关闭喇叭。不过,这个无妨,因为我在车上用,一般是一直插着AUX线的,所以每次开机肯定能让它初始化失败。假如想用内置喇叭听,只需要拔掉AUX线重开机就行了。
干活:
(图7、图8、图9)



昨天实在是太晚了所以没拍太多照片,见谅。
后来经过测试,对TAS5751M的初始化并非只在开机。当你对猫精说“闭嘴”然后再叫它的时候,它就会重新初始化TAS5751M,也就是说,拔掉线之后让它闭嘴再开口,内置喇叭就能正常工作了。
现在回想一下,估计用这种下拉的方法,对I2S的SDIN效果会更好,随插随断,但我不敢太折腾那个焊点了,所以就不尝试了。有兴趣的朋友试试吧,干扰SDIN这个更完美。
目前的状态是:插上AUX线之后,猫精对TAS5751M的一切命令被阻断,拔掉后,恢复。
猫精对TAS5751M的控制大致有:开机初始化,闭嘴后再说话时重新初始化,调节音量(插着AUX线调音会不管用)。
附最终接线图:
(此处图10)


2025-08-22 14:53:17
广告
不感兴趣
开通SVIP免广告
  • 渐渐z远离
  • 活跃吧友
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
方糖可以改吗?楼主


  • taneychen1
  • 初级粉丝
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
到手的简配版,不知道是不是还是一样改装。


  • 漂流瓶678i
  • 高级粉丝
    3
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
大神啊,膜拜,方糖能改aux输出吗?


  • 狂野的精灵
  • 铁杆吧友
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
写的很详细,思路也很清晰,必须支持一下!
给你个提示吧,耳机插头有一种是可以带联动开关的,并且可以与3.5插头绝缘。
绿色标记的是一个绝缘塑料片,插入插头时会将红色的两个触点断开,把Data信号接到这里就可以了
图片上有卖家的水印,去马云家找


  • 报告老师
  • 初级粉丝
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
牛逼


  • 我要馒头
  • 活跃吧友
    5
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
输出立体声 这个 芯片效果怎么样 杂音有么 大神


2025-08-22 14:47:17
广告
不感兴趣
开通SVIP免广告
  • AI音响改装
  • 知名人士
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
天猫精灵改装j814746562


  • season2k
  • 初级粉丝
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
等你的m1教程,加油哦!


  • as23489
  • 初级粉丝
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
大佬,我想改车上用的把喇叭拆掉的那种,不要插入断开喇叭的简图有吗?


  • wingcky
  • 初级粉丝
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
5V电源接哪个位置?


  • 贴吧用户_0EEPZMP
  • 初级粉丝
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
人才


  • orangejt
  • 初级粉丝
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
楼主 改完了 音质咋样


2025-08-22 14:41:17
广告
不感兴趣
开通SVIP免广告
  • gavin72
  • 初级粉丝
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我改了声音大有失真不知怎么办


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 1 2 下一页 尾页
  • 27回复贴,共2页
  • ,跳到 页  
<<返回天猫精灵吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示