I have the ACM sample code(BF609_ACM_AD7984) of BF609 EZ-Lite with me, but not clear with it.

1. The throughout of ADC?

In AD7984 datasheet , the time between conversions of AD7984 is Tcyc(min)=750ns(fcyc=1.33MSPS).

In example code , the width , delay and period of GP timer 7 is 50, 50 and 200.

I think that the time between conversions of ADC is 200*SCLK cycle (200*Tsclk). fsclk=120MHz ,so Tcyc=200*(1/120000000)=1.67us. Is this right?


In example code, ADC_SUB_BUF_SIZE=8096byte .

How determine this size?



  • 0
    •  Analog Employees 
    on May 11, 2013 5:04 AM

    Hi Zhu,

    1. I don't know which code you are referring here, but if there is only one ACM event enabled, then looking at data you have given,..yes you will get data at trigger frequency rate, which is 600KSPS in your case.

    2. I didn't understand this question. Please provide more details. [Generally size of data buffer is application dependent].


  • Hello,PG.

    This  is  example code of <ADSP-BF609_Evaluation_Board-Rel1.0.1>.

    Please help.



  • 0
    •  Analog Employees 
    on Jun 7, 2013 9:47 AM

    Hi Zhu,

    Sorry for the delay. However, I am not sure which information you are looking for now.

    If you are asking for second question, I don't see a special reason why the buffer size is chosen as 8096 bytes. It can be any, as the code is not doing any processing...just receiving data from ADC in ping-pong manner.

    Let me know if you have any questions.



  • 0
    •  Analog Employees 
    on Aug 2, 2018 4:52 PM
    This question has been assumed as answered either offline via email or with a multi-part answer. This question has now been closed out. If you have an inquiry related to this topic please post a new question in the applicable product forum.

    Thank you,
    EZ Admin