Hi, i got a problem about 7609. My software works very well for AD7606 but it's doesn't work for ad7609 in the same board .
I would like to know why ?
You mentioned that you are using the same software for AD7606 and AD7609. But please take note as I mentioned that the AD7609 is an 18bit resolution and in parallel mode it needs two(2) /RD pulses are required to read the full 18-bit conversion result from each channel(page 26 AD7609 datasheet). It needs 16 /RD pulses to read the eight(8) 18-bit conversion results.
Meanwhile the AD7606 clocks out the conversion result of channel V1 on the falling edge of /RD after BUSY goes low. The next falling edge of /RD updates the bus with V2 conversion result, and so on.
The software should be adjusted to accomodate the timing for it to be use for AD7609. Please refer to the datasheet for proper timing.
I designed Board ref. AD7606-6EDZ-Analog-Devices. In data sheet AD7606 and 7609 , i think it 's the same .
but it isn't. I drive it run by dspic33 . I drive Ad7609 in the same code,ad7609 can't operate as work as 7606.
Thank you for your question.
The AD7609 is a 18-bit differential ADC while the AD7606 is a 16bit ADC. What data do you get on AD7609? Were the digital pins like CS, BUSY, Dout, CONVST and SCLK working fine? Are you using serial or parallel interface? Since AD7606 and AD7609 have different resolution, if you are using serial interface with two Dout lines, please take note that AD7609 use 72 SCLK cycles to access data and 64 SCLK cycles on AD7606. Maybe you can check and adjust the timing on the software when using it for the AD7609.
1. The picture that you see(V2), i short all channel to ground.
2. I use parallel mode, can i drive it as like as 7606 ?
In my opinion, 7606 better than 7609 (in parallel mode) ?
Thank you for your help.I have seen the problem already. This is my faults.
Retrieving data ...