[DAC] 失败的CS8416+TDA1305的DAC制作

[复制链接] 查看: 1508|回复: 54

45

主题

2

好友

944

积分

职业侠客 当前离线

Rank: 5Rank: 5

UID
787724
帖子
845
精华
0
经验
944 点
金钱
799 ¥
注册时间
2015-3-20
发表于 2026-6-4 16:18 | 显示全部楼层
本帖最后由 丰年好大雪 于 2026-6-4 16:29 编辑
HuBin168 发表于 2026-6-4 15:37
6脚(VA)、23脚(VD)都是3.3V,21脚(VL)接5V是不是有点冒险??

RMCK (24)、OSCLK (27)、OLRCK (2 ...


就像考试要审题。
明明人家第一页第一段落,就说明这是个正常的设计嘛,怎么会冒险呢。



21

主题

0

好友

1024

积分

侠之大者 当前离线

00后的小烧友

Rank: 6Rank: 6

UID
971156
帖子
877
精华
0
经验
1024 点
金钱
831 ¥
注册时间
2022-6-18
发表于 2026-6-4 18:24 | 显示全部楼层
丰年好大雪 发表于 2026-6-4 16:18
就像考试要审题。
明明人家第一页第一段落,就说明这是个正常的设计嘛,怎么会冒险呢。

我以为VA、VD、VL几个3.3V供电引脚内部是连通的。仔细看了下规格书,VL是IO口,电源是独立的,接5V是没有问题。

但我认为只有想要 I2S 全 5V 电平才上 5V,两种接法图纸都不算错误,VL的3.3V、5V是否是楼主问题的核心?看看楼主是否解决了问题。

30

主题

5

好友

914

积分
     

职业侠客 当前离线

Rank: 5Rank: 5

UID
846311
帖子
936
精华
0
经验
914 点
金钱
849 ¥
注册时间
2018-3-25
 楼主| 发表于 2026-6-4 19:12 | 显示全部楼层
本帖最后由 bzp9307 于 2026-6-4 19:15 编辑
HuBin168 发表于 2026-6-4 18:24
我以为VA、VD、VL几个3.3V供电引脚内部是连通的。仔细看了下规格书,VL是IO口,电源是独立的,接5V是没有 ...


       感觉问题就是丰年好大雪坛友关于VL接+5V的事。我的PCB上 VL和23脚VD是连在一起的。要割断21脚与23脚的连线,并在21脚上焊一根很细线到+5V,对我这老眼昏花来说有点难度。但明天白天还是想抽空试一下的。试完再跟大家汇报。

21

主题

0

好友

1024

积分

侠之大者 当前离线

00后的小烧友

Rank: 6Rank: 6

UID
971156
帖子
877
精华
0
经验
1024 点
金钱
831 ¥
注册时间
2022-6-18
发表于 2026-6-4 19:49 | 显示全部楼层
bzp9307 发表于 2026-6-4 19:12
感觉问题就是丰年好大雪坛友关于VL接+5V的事。我的PCB上 VL和23脚VD是连在一起的。要割断21脚与 ...

慢慢来,DIY出问题是很正常的,我一个后生仔都经常焊错,炸板冒烟的情况经常发生

希望楼主早日解决问题。

291

主题

26

好友

3155

积分
     

罗宾汉 当前离线

Rank: 7Rank: 7Rank: 7

UID
132376
帖子
25670
精华
0
经验
3155 点
金钱
2992 ¥
注册时间
2009-9-15
发表于 2026-6-4 19:51 | 显示全部楼层
一步步走,搞透

78

主题

49

好友

1万

积分
     

贵宾 当前离线

Rank: 3Rank: 3

UID
111707
帖子
13041
精华
3
经验
13485 点
金钱
12899 ¥
注册时间
2009-6-14

社区贡献 论坛贵宾

发表于 2026-6-4 20:54 | 显示全部楼层
TDA1305T是 CMOS 工艺,  栅极输入阻抗>10⁹Ω,芯片内部有微弱漏电流等效上拉到 VDD ,   

实际使用,3.3V的前端芯片 I2S 上下电平信号满足>2.4~2.7V这个条件 应该就可以工作。  至少应该有声音。

105

主题

1

好友

1916

积分
     

侠之大者 当前离线

Rank: 6Rank: 6

UID
584589
帖子
1820
精华
0
经验
1916 点
金钱
1696 ¥
注册时间
2013-4-18
发表于 2026-6-5 09:04 | 显示全部楼层
HuBin168 发表于 2026-6-4 18:24
我以为VA、VD、VL几个3.3V供电引脚内部是连通的。仔细看了下规格书,VL是IO口,电源是独立的,接5V是没有 ...

不用纠结,我长期用5V给VD和VL, 用了一年多。一点问题都没。

105

主题

1

好友

1916

积分
     

侠之大者 当前离线

Rank: 6Rank: 6

UID
584589
帖子
1820
精华
0
经验
1916 点
金钱
1696 ¥
注册时间
2013-4-18
发表于 2026-6-5 09:05 | 显示全部楼层
bzp9307 发表于 2026-6-4 19:12
感觉问题就是丰年好大雪坛友关于VL接+5V的事。我的PCB上 VL和23脚VD是连在一起的。要割断21脚与 ...

IC脚用镊子沟起来飞线,最快。

30

主题

5

好友

914

积分
     

职业侠客 当前离线

Rank: 5Rank: 5

UID
846311
帖子
936
精华
0
经验
914 点
金钱
849 ¥
注册时间
2018-3-25
 楼主| 发表于 2026-6-5 14:43 | 显示全部楼层
本帖最后由 bzp9307 于 2026-6-5 14:46 编辑

        SSOP28的CS8416在针脚上飞线真的不那么容易的,我今天上午老花镜、放大镜台灯齐上场了,还是没有成功。算了还是重新修改画板吧!(反正PCB总归要重新画的)。昨天晚上把CS8412+TDA1305板子画好了,先试试8412+1305吧!(这个全5V,没有3.3V)


PCB_CS8412+TDA1305_2026-06-05_副本.jpg
PCB_CS8412+TDA1305_副本.jpg

1

主题

0

好友

49

积分
     

注册会员 当前离线

Rank: 2

UID
836471
帖子
58
精华
0
经验
49 点
金钱
37 ¥
注册时间
2017-8-10
发表于 2026-6-5 23:40 | 显示全部楼层
bzp9307 发表于 2026-6-4 09:22
感谢回复。18脚接的就是高电平。

我是说的CS8416的18脚,你原理图是接地的。我调PCM1793时查出的

30

主题

5

好友

914

积分
     

职业侠客 当前离线

Rank: 5Rank: 5

UID
846311
帖子
936
精华
0
经验
914 点
金钱
849 ¥
注册时间
2018-3-25
 楼主| 发表于 2026-6-6 10:36 | 显示全部楼层
1471648483 发表于 2026-6-5 23:40
我是说的CS8416的18脚,你原理图是接地的。我调PCM1793时查出的

       不好意思,是我看错了。我看成是1305的18脚了。这些个脚位确实难以理解应该怎么接?我的成品机8416+5102的第18脚是接地的,所以我也接地了。杰克大师在本帖里也说CS8416 17、18脚是去加重,接地就行。难道你的CS8416+PCM1793 18脚必须拉高电平才能出声?

78

主题

49

好友

1万

积分
     

贵宾 当前离线

Rank: 3Rank: 3

UID
111707
帖子
13041
精华
3
经验
13485 点
金钱
12899 ¥
注册时间
2009-6-14

社区贡献 论坛贵宾

发表于 2026-6-6 10:44 | 显示全部楼层
本帖最后由 jacksl528 于 2026-6-6 10:49 编辑

我前面说的17、18是TDA1305T的去加重,不是CS8416;         同时, 你CS8416  的18PIN ,下拉到GND 是正确的。

30

主题

5

好友

914

积分
     

职业侠客 当前离线

Rank: 5Rank: 5

UID
846311
帖子
936
精华
0
经验
914 点
金钱
849 ¥
注册时间
2018-3-25
 楼主| 发表于 2026-6-6 10:47 | 显示全部楼层
本帖最后由 bzp9307 于 2026-6-6 10:50 编辑
1471648483 发表于 2026-6-5 23:40
我是说的CS8416的18脚,你原理图是接地的。我调PCM1793时查出的


我找到了一张CS8416+PCM1794的图,CS8416的18脚是接地的
8416+1794.png

1

主题

0

好友

49

积分
     

注册会员 当前离线

Rank: 2

UID
836471
帖子
58
精华
0
经验
49 点
金钱
37 ¥
注册时间
2017-8-10
发表于 2026-6-6 18:10 | 显示全部楼层
bzp9307 发表于 2026-6-6 10:36
不好意思,是我看错了。我看成是1305的18脚了。这些个脚位确实难以理解应该怎么接?我的成品机841 ...

是的!我记的是I2S的速率问题,1793不支持,接高电平就正常了!你可以查一下规格书

30

主题

5

好友

914

积分
     

职业侠客 当前离线

Rank: 5Rank: 5

UID
846311
帖子
936
精华
0
经验
914 点
金钱
849 ¥
注册时间
2018-3-25
 楼主| 发表于 2026-6-6 18:14 | 显示全部楼层
jacksl528 发表于 2026-6-6 10:44
我前面说的17、18是TDA1305T的去加重,不是CS8416;         同时, 你CS8416  的18PIN ,下拉到GND 是正确 ...

       是的,我有点搞混了。
       昨天晚上把画好的8412+1035送嘉立创打样了。这个是抄的您的电路,我想电路上应该是没问题的。今天没事坐在电脑前看资料有一些发现:
       1、我看的大部分资料显示CS8416的VL是连接到+5V;
       2、大部分资料显示凡是上拉电阻都是通过47K电阻接到VL(+5V);
       3、我的电路VL与VD(+3.3V))连接,所以上拉电阻实际上也是接到了VD。
       4、我的电路是抄的我网上买的成品DAC,它实际上也是VD和VL相连的,只有3.3V。但它是CS8416+PCM5102。它现在工作的非常好。
       所以我觉得还是8416和1305的兼容性问题。当然我还是想进一步去解决这个问题,做好这个试验。我准备重画原理图和PCB,试试看VL接+5V以及所有上拉电阻通过47K电阻接VL。

1

主题

0

好友

49

积分
     

注册会员 当前离线

Rank: 2

UID
836471
帖子
58
精华
0
经验
49 点
金钱
37 ¥
注册时间
2017-8-10
发表于 2026-6-6 18:20 | 显示全部楼层
1471648483 发表于 2026-6-6 18:10
是的!我记的是I2S的速率问题,1793不支持,接高电平就正常了!你可以查一下规格书

我查规格书是主时钟的不同,256fs和128fs。

30

主题

5

好友

914

积分
     

职业侠客 当前离线

Rank: 5Rank: 5

UID
846311
帖子
936
精华
0
经验
914 点
金钱
849 ¥
注册时间
2018-3-25
 楼主| 发表于 2026-6-6 19:05 | 显示全部楼层
1471648483 发表于 2026-6-6 18:20
我查规格书是主时钟的不同,256fs和128fs。

那我重画原理图时在CS8416 18脚做个跳线,上拉、下拉都试试。

78

主题

49

好友

1万

积分
     

贵宾 当前离线

Rank: 3Rank: 3

UID
111707
帖子
13041
精华
3
经验
13485 点
金钱
12899 ¥
注册时间
2009-6-14

社区贡献 论坛贵宾

发表于 2026-6-6 19:31 | 显示全部楼层
本帖最后由 jacksl528 于 2026-6-6 20:57 编辑
bzp9307 发表于 2026-6-6 18:14
是的,我有点搞混了。
       昨天晚上把画好的8412+1035送嘉立创打样了。这个是抄的您的电路, ...


我仔细看了下你的电路 两个芯片的配置,是对的。   

CS8416的VL可以支持5V 和3.3V两种供电方式 , 你VL用5V  对于VDD5V的TDA1305T是最好的。但VL用3.3V也可以驱动1305T,如果信号正确,不会没有声音。

那么最大的可能性就是
CS8416 在标准的I2S格式下,只能强制24bit位宽输出, 1305T内部的移位寄存器溢出导致的问题(1305T不能兼容非标24bit数据流),

30

主题

5

好友

914

积分
     

职业侠客 当前离线

Rank: 5Rank: 5

UID
846311
帖子
936
精华
0
经验
914 点
金钱
849 ¥
注册时间
2018-3-25
 楼主| 发表于 2026-6-6 19:48 | 显示全部楼层
本帖最后由 bzp9307 于 2026-6-6 19:52 编辑
jacksl528 发表于 2026-6-6 19:31
我仔细看了下你的电路 两个芯片的配置,是对的。   

CS8416的VL可以支持5V 和3.3V两种供电方式 ,  ...

       哦,是这样啊!那么我再画板试一次,VL取+5V,如果还是不行,就不折腾8416+1305了。反正对于个人DIY来说,感觉8412+1035好做很多。我现在画的8412+1035用的是您以前的主原理图,应该不会存在数据流配置问题吧?
1305JACKS.gif

78

主题

49

好友

1万

积分
     

贵宾 当前离线

Rank: 3Rank: 3

UID
111707
帖子
13041
精华
3
经验
13485 点
金钱
12899 ¥
注册时间
2009-6-14

社区贡献 论坛贵宾

发表于 2026-6-6 20:25 | 显示全部楼层
本帖最后由 jacksl528 于 2026-6-6 20:46 编辑
bzp9307 发表于 2026-6-6 19:48
哦,是这样啊!那么我再画板试一次,VL取+5V,如果还是不行,就不折腾8416+1305了。反正对于个人D ...



CS8412 Format 2(I²S 兼容)输出结构(下图)  就这个输出模式可以兼容TDA1305T 不会导致它内部的移位寄存器溢出


---------------

话说,你怎么能看到我那么以前的贴子呢?
641214a8-f488-41b7-af30-212c56df5815.png
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版| HIFIDIY论坛 ( 鄂ICP备2025138941号-3 ICP证:鄂B2-20130019 公安局网监备:420100007348 邮箱:1343292467@qq.com )

GMT+8, 2026-6-13 15:42 , Processed in 0.180230 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc.

返回顶部