Hello everybody
I'm student and am working on a project in which i use a TMS320F28335 connected to a a/d converter ADS8556EVM.
To use all that, a PWM signal is generated in GPIO0 Output and connected to the DC_TOUT of EVM that is connected to Hold_a, hold_b and hold_c of converter according to the jumper to start conversions.
The BUSY signal is (via DC_INTa pin of EVM) connected to GPIO Input of DSP to create an external interruption and start DMA routine (with DMA_XINT1 source ) which is connected via XINTF with XD0 to XD15 and the XZCS0 + XDRnW.
Now comes the problem... On converter, no matter the speed and the width of PWM signal, the BUSY goes high and NEVER fall down to 0. What do I have to do to have this busy going down knowing that if it dont go down i cant launch the DMA and cannot read data ?
Is it possible to let him put on XD a new result even if last were not read ?
To access all 6 results, i only need to catch 6 times the XD0 to XD15 or do I have to obligatory use XA signals to access all results ?
How have I to use the CS to correctly use all that?
Thanks for help
Dayve