8124 views|11 replies

120

Posts

0

Resources
The OP

Can multiple AD7949 chips share a common SPI interface? [Copy link]

 
According to the timing requirements of the data sheet, CNV is used to start the conversion. So can it also be used as a chip select signal? Has anyone done this before? Please give me some advice.

This post is from ADI Reference Circuit

Latest reply

Analog Switches  Details Published on 2017-4-26 14:31

赞赏

1

查看全部赞赏


6672

Posts

4

Resources
推荐
This post was last edited by damiaa on 2017-4-21 16:34 It won't report to three chips. If CNV is low, the chips will not output data. Their output should be high impedance. It just means that this pin has two functions: 1. Start conversion. 2. It is equivalent to chip select (not a real chip select, anyway, it does not output data, and keeps the converted data after the internal conversion, waiting to send it to you next time CNV is high). Just pay attention to the time rhythm. Remember that the data you read when CNV is high this time is the data of the last conversion. Here's another useful document for you. Different from the following documents, this is an evaluation board document with detailed instructions for using CNV: AD7942.pdf (456.54 KB, downloads: 24) CNV: Convert Input. This input pin has multiple functions. On its leading edge, CNV initiates the conversions and selects the interface mode of the part: chain mode or CS mode. In CS mode, CNV enables the SDO pin when low. In chain mode, the data should be read when CNV is high.









This post is from ADI Reference Circuit

Comments

ad7942 does a good job in connection, but AD7949 does not support this function. My current requirements are more channels and a reasonable price, but AD7942 does not meet them at all.  Details Published on 2017-4-21 17:08

赞赏

1

查看全部赞赏


6672

Posts

4

Resources
2
This post was last edited by damiaa on 2017-4-21 16:09 AD7949_cn.pdf (753.83 KB, downloads: 17) I saw a typical usage diagram in it that the chip select is connected. This should be OK, because CNV is mainly used to start the conversion. When the level is low, the internal conversion starts, and the data input and output are not effective. And this chip seems to have SCK inside, so should SCK not be connected?




This post is from ADI Reference Circuit

Comments

SCK should still be needed. The internal SCK is used for the conversion function, but data transmission still requires a clock.  Details Published on 2017-4-21 16:43

120

Posts

0

Resources
3
Is this the picture you are talking about? This chip select can only be used as a normal IO, not as a chip enable (working or not working). So how to deal with multiple AD7949s? If I use the same SPI, when reading data (for example, there are 3PCS), will all the data of 3PCS be reported? This is obviously not possible.

This post is from ADI Reference Circuit

1w

Posts

24

Resources
5
Visually, it is not possible because there is no chip select pin and daisy chain is not supported. You can try digital multiplexing
This post is from ADI Reference Circuit
Personal signature虾扯蛋,蛋扯虾,虾扯蛋扯虾

120

Posts

0

Resources
6
This post was last edited by damiaa on 2017-4-21 16:55
You can use interrupts to get data. But this is really only a last resort when you are really short of resources:)damiaa posted on 2017-4-21 15:54 I saw a typical usage diagram that connected the chip select. This should be possible, because CNV is mainly used to start the conversion. When the low level starts the internal conversion, the data...
SCK should still be needed. The internal SCK is used for the conversion function, but the data transmission still requires a clock.
This post is from ADI Reference Circuit

120

Posts

0

Resources
7
damiaa posted on 2017-4-21 16:11 It won't report three chips. If CNV is low, the chips will not output data. Their output should be high impedance. It just says that this pin has two...
ad7942 does a good job in connection, but AD7949 does not support this function. My current demand is more channels and reasonable price. AD7942 does not meet it at all. :Sad:
This post is from ADI Reference Circuit

Comments

ADI's chips are more expensive.  Details Published on 2017-4-21 17:13

6672

Posts

4

Resources
8
flying510 posted on 2017-4-21 17:08 ad7942 does a good job in connection, but AD7949 does not support this function. My current demand is more channels and the price must be reasonable. AD7942 completely...
ADI's chips are more expensive.
This post is from ADI Reference Circuit

2710

Posts

0

Resources
9
One chip select per chip
This post is from ADI Reference Circuit

2767

Posts

8

Resources
10
Theoretically, it can definitely be shared, just add some digital circuit multiplexing!
This post is from ADI Reference Circuit

Comments

Hi, do you have any good multiplexing chip recommendations?  Details Published on 2017-4-26 13:49

120

Posts

0

Resources
11
strong161 posted on 2017-4-22 12:59 In theory, they can definitely be shared. Just add some digital circuits for reuse!
Hello, do you have any good reuse chip recommendations?
This post is from ADI Reference Circuit

6672

Posts

4

Resources
12
Analog Switches
This post is from ADI Reference Circuit

Just looking around
Find a datasheet?

EEWorld Datasheet Technical Support

Related articles more>>

    EEWorld
    subscription
    account

    EEWorld
    service
    account

    Automotive
    development
    circle

    Robot
    development
    community

    Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
    快速回复 返回顶部 Return list