您好,目前在用PCM1681设计项目的时候遇到一些问题,还望指点。
1.两片pcm1681在TDM模式下,I2S数据端口是否可以连接在一起,还是说要独立开来,分别连接到前端设备的TDM数据输出端口中。
2.TDM模式下,PCM1681剩余的I2S数据接口是否需要特殊处理,比如上拉或者下拉,还是直接悬空即可?
3.两片PCM1681的ZR1/ZR2此时是分别独立工作的么?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好,目前在用PCM1681设计项目的时候遇到一些问题,还望指点。
1.两片pcm1681在TDM模式下,I2S数据端口是否可以连接在一起,还是说要独立开来,分别连接到前端设备的TDM数据输出端口中。
2.TDM模式下,PCM1681剩余的I2S数据接口是否需要特殊处理,比如上拉或者下拉,还是直接悬空即可?
3.两片PCM1681的ZR1/ZR2此时是分别独立工作的么?
您好,为了更好的解答您的问题,我已将您的问题提交到英文E2E上了,请关注他们的回复,有任何问题的话您也可以直接在上面跟进,或者在这里跟进都可以:
英文版的好像回答了,又好像没有。最终两片应该怎么接?能否解答一下?谢谢
E2E的回复是
1.一片PCM1681 就是8通道的DAC,直接使用一片就可以支持TDM8的数据。 但是如果要使用两片的话,那么可以将一部分的数据移到另一片PCM1681上。
所以我的理解是两片PCM1681并联方式,即您提到的方式,独立开来,分别连接到前端设备的TDM数据输出端口中。这样便可以一部分TDM8使用一片,另一片分剩余的TDM8数据。 不用的通道做mute 处理。
2. 比如一片PCM1681只使用两个通道,其他的几个通道配置为mute进行处理。
3. ZR1/ZR2是独立工作的。
以上理解。有个新问题。
规格书上描述:
A maximum of two PCM1681s or PCM1681-Q1s can be connected
on the same bus at one time. Each PCM1681 or PCM1681-Q1 responds when it receives its own slave address.
一个I2C总线上只能连接两片PCM1681,那么还可以挂其他设备到这个I2C总线上么?还是说挂载了两片1681后,该i2c就不能挂其他设备了。
I2C总线上能够挂接节点的个数,是由其负载电容不超过400pF的限制。
这里说的只能挂接两个PCM1681s或者PCM1681-Q1是因为它的7bit从机地址最多只能配置两个,挂接两个应该是达不到400pF的负载电容的,所以还是能挂接其他I2C设备的。