8

主题

0

好友

312

积分

业余侠客 当前离线

Rank: 4

UID
832848
帖子
307
精华
0
经验
312 点
金钱
296 ¥
注册时间
2017-5-24
发表于 2017-5-27 09:58 | 显示全部楼层
最近我要把手里的pcm63和pcm1704解码改成NOS。我在论坛上翻了无数个贴,很多人在讨论,但我没有找到具体的电路。

很自然的,我能想到用两个与非门,配合LRCK便能分离左右声道的数据。但是具体的细节我尚不了解。

请坛友和前辈赐教。


我的两个数字解码的数字接收解调都是8414。它在nos的场合应如何设置输出格式,也望一并赐教。




谢谢!

168

主题

5

好友

1501

积分
     

侠之大者 当前离线

Rank: 6Rank: 6

UID
483297
帖子
5090
精华
0
经验
1501 点
金钱
1023 ¥
注册时间
2012-3-23
发表于 2017-5-27 10:09 | 显示全部楼层
就是把sony格式实现数据分离,当时也找了好久,无果

56

主题

12

好友

6086

积分
     

青铜剑侠 当前离线

小熊猫

Rank: 8Rank: 8

UID
59487
帖子
7494
精华
0
经验
6086 点
金钱
5743 ¥
注册时间
2008-10-20
发表于 2017-5-27 10:30 | 显示全部楼层
DIR输出格式设置成右对齐20比特(63)或者24比特(1704),
然后LRCK , BCK , DATA 给一路DA, 反向的LRCK,BCK,DATA给另一个DA就可以了。
用I2S或者左对齐转的话,要挪动相应位数。

NOS。

8

主题

0

好友

312

积分

业余侠客 当前离线

Rank: 4

UID
832848
帖子
307
精华
0
经验
312 点
金钱
296 ¥
注册时间
2017-5-24
 楼主| 发表于 2017-5-27 10:42 | 显示全部楼层
卡西利亚斯 发表于 2017-5-27 10:30
DIR输出格式设置成右对齐20比特(63)或者24比特(1704),
然后LRCK , BCK , DATA 给一路DA, 反向的LRCK ...

谢谢!这思路很明确。看来与非门都不要,只要一个非门得到额外的反相LRCK便可,我这样理解对吧?

但是8414的输出格式中,msb在先+右对齐的几种格式中,没有20比特和24比特,只有16和18,这是否需要移位的处理呢?



8

主题

0

好友

312

积分

业余侠客 当前离线

Rank: 4

UID
832848
帖子
307
精华
0
经验
312 点
金钱
296 ¥
注册时间
2017-5-24
 楼主| 发表于 2017-5-27 10:51 | 显示全部楼层
8414的msb首位+右对齐格式中只有两种比特数,16和18
是否我必须要换一个其他的DIR才可以呢?
WechatIMG599.jpg

56

主题

12

好友

6086

积分
     

青铜剑侠 当前离线

小熊猫

Rank: 8Rank: 8

UID
59487
帖子
7494
精华
0
经验
6086 点
金钱
5743 ¥
注册时间
2008-10-20
发表于 2017-5-27 11:25 | 显示全部楼层
dreambird 发表于 2017-5-27 10:51
8414的msb首位+右对齐格式中只有两种比特数,16和18
是否我必须要换一个其他的DIR才可以呢?

AK4113

45

主题

1

好友

2557

积分

罗宾汉 当前离线

择其道而行之

Rank: 7Rank: 7Rank: 7

UID
16071
帖子
2580
精华
1
经验
2557 点
金钱
2220 ¥
注册时间
2006-12-17
发表于 2017-5-27 11:40 | 显示全部楼层
也可以换成DIR9001呀

8

主题

0

好友

312

积分

业余侠客 当前离线

Rank: 4

UID
832848
帖子
307
精华
0
经验
312 点
金钱
296 ¥
注册时间
2017-5-24
 楼主| 发表于 2017-5-27 11:53 | 显示全部楼层
谢谢。除了更换DIR之外,有没有更温和微创的手术方案?

56

主题

12

好友

6086

积分
     

青铜剑侠 当前离线

小熊猫

Rank: 8Rank: 8

UID
59487
帖子
7494
精华
0
经验
6086 点
金钱
5743 ¥
注册时间
2008-10-20
发表于 2017-5-27 12:35 | 显示全部楼层
epm3064

8

主题

0

好友

312

积分

业余侠客 当前离线

Rank: 4

UID
832848
帖子
307
精华
0
经验
312 点
金钱
296 ¥
注册时间
2017-5-24
 楼主| 发表于 2017-5-27 13:31 | 显示全部楼层

这就未免有点电锯切黄瓜的感觉了。

56

主题

12

好友

6086

积分
     

青铜剑侠 当前离线

小熊猫

Rank: 8Rank: 8

UID
59487
帖子
7494
精华
0
经验
6086 点
金钱
5743 ¥
注册时间
2008-10-20
发表于 2017-5-27 14:23 | 显示全部楼层
dreambird 发表于 2017-5-27 13:31
这就未免有点电锯切黄瓜的感觉了。

即使是3064也仅仅是勉强够用而已。
他相当于64个74HC74,没多大的资源。

8

主题

0

好友

312

积分

业余侠客 当前离线

Rank: 4

UID
832848
帖子
307
精华
0
经验
312 点
金钱
296 ¥
注册时间
2017-5-24
 楼主| 发表于 2017-5-27 14:32 | 显示全部楼层
卡西利亚斯 发表于 2017-5-27 14:23
即使是3064也仅仅是勉强够用而已。
他相当于64个74HC74,没多大的资源。

大侠。
在保留8414的前提下,把左右信号分离和数据移位,为什么需要这么多的逻辑电路单元?

56

主题

12

好友

6086

积分
     

青铜剑侠 当前离线

小熊猫

Rank: 8Rank: 8

UID
59487
帖子
7494
精华
0
经验
6086 点
金钱
5743 ¥
注册时间
2008-10-20
发表于 2017-5-27 14:48 | 显示全部楼层
dreambird 发表于 2017-5-27 14:32
大侠。
在保留8414的前提下,把左右信号分离和数据移位,为什么需要这么多的逻辑电路单元?


假设你要兼容I2S-64,就要挪四十多位,RJ格式挪少点。

8

主题

0

好友

312

积分

业余侠客 当前离线

Rank: 4

UID
832848
帖子
307
精华
0
经验
312 点
金钱
296 ¥
注册时间
2017-5-24
 楼主| 发表于 2017-5-27 15:05 | 显示全部楼层
卡西利亚斯 发表于 2017-5-27 14:48
假设你要兼容I2S-64,就要挪四十多位,RJ格式挪少点。

RJ-16bit或18bit 转换成20bit,是不是移4位或2位?
这样需要用多少个电路单元来实现?


最好有电路图纸,谢谢。

56

主题

12

好友

6086

积分
     

青铜剑侠 当前离线

小熊猫

Rank: 8Rank: 8

UID
59487
帖子
7494
精华
0
经验
6086 点
金钱
5743 ¥
注册时间
2008-10-20
发表于 2017-5-27 16:53 | 显示全部楼层
dreambird 发表于 2017-5-27 15:05
RJ-16bit或18bit 转换成20bit,是不是移4位或2位?
这样需要用多少个电路单元来实现?

若RJ16 要移动LRCK 而不是DATA。

25

主题

6

好友

568

积分
     

职业侠客 当前离线

Rank: 5Rank: 5

UID
386980
帖子
1439
精华
0
经验
568 点
金钱
531 ¥
注册时间
2011-8-28
发表于 2017-5-28 22:03 | 显示全部楼层
淘宝80多块买块板子  带搞定

3

主题

0

好友

71

积分

论坛游民 当前离线

Rank: 3Rank: 3

UID
743298
帖子
64
精华
0
经验
71 点
金钱
55 ¥
注册时间
2014-8-22
发表于 2017-5-29 04:50 | 显示全部楼层
http://www.dddac.com/documents/dddac1794pbt_nos_ver44.pdf

这是别人用1794做NOS DAC的原理图
上面有左右分离+JS变换
是不是符合1704的要求自己判断

8

主题

0

好友

312

积分

业余侠客 当前离线

Rank: 4

UID
832848
帖子
307
精华
0
经验
312 点
金钱
296 ¥
注册时间
2017-5-24
 楼主| 发表于 2017-5-29 08:52 | 显示全部楼层
卡西利亚斯 发表于 2017-5-27 16:53
若RJ16 要移动LRCK 而不是DATA。

谢谢!
8414可以输出RJ18,于是,LRCK延迟两个bck 就得到20bit,这样理解对吧      

8

主题

0

好友

312

积分

业余侠客 当前离线

Rank: 4

UID
832848
帖子
307
精华
0
经验
312 点
金钱
296 ¥
注册时间
2017-5-24
 楼主| 发表于 2017-5-29 08:52 | 显示全部楼层
ysliusai 发表于 2017-5-28 22:03
淘宝80多块买块板子  带搞定

呃,这确实是个办法:)

8

主题

0

好友

312

积分

业余侠客 当前离线

Rank: 4

UID
832848
帖子
307
精华
0
经验
312 点
金钱
296 ¥
注册时间
2017-5-24
 楼主| 发表于 2017-5-29 08:53 | 显示全部楼层
uox 发表于 2017-5-29 04:50
http://www.dddac.com/documents/dddac1794pbt_nos_ver44.pdf

这是别人用1794做NOS DAC的原理图

谢谢,我在看
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc.

返回顶部