Post Go back to editing

EVAL-AD9838 + EVAL-SDP-CB1Z Source Code

Category: Software
Product Number: EVAL-AD9838 + EVAL-SDP-CB1Z

I would like to use the EVAL-AD9838 and EVAL-SDP-CB1Z boards for a quick-and-dirty frequency generator application.  The boards work great with the provided software and USB link, but I would like a stand-alone build that runs on power-up.

I looked for an example application or source code but I have been unable to locate anything.  Surely something similar must exist somewhere?

Parents
  • The EVAL-SDP-CB1Z is a proprietary board that has no public development environment.

    You may use any microcontroller of your choice to implement the start-up configuration, starting from the No-OS drivers provided here:

    https://wiki.analog.com/resources/tools-software/uc-drivers/renesas/ad9838

  • Yes, the EVAL-SDP-CB1Z was intended for evaluation use only and the API is not intended for use outside ADI. We are aware that more and more customers do want to use the evaluation boards as part of prototype systems. We will be moving towards open/portable software solutions and more common inter-board connectors for future boards. Many boards already have these and it is anticipated that selected legacy boards will be updated.

    I'm not an expert on the AD9838, but I can see that there are existing examples and libraries for using the AD9833 with Arduino for similar purposes. From the AD9838 datasheet: "For an example of how to program the AD9838, see the AN-1070 Application Note on the Analog Devices, Inc., website. The AD9838 has the same register settings as the AD9833/AD9834."

  • Understood.  This board is from circa 2005; expectations for the development ecosystem have certainly changed in the interim.

    Meanwhile, I'm going to take a stab at building up the firmware for the EVAL-SDP-CB1Z.  I understand you can't really support me on this, but do you foresee any difficulties for me reprogramming the Flash chip (U107)?  Will the existing Flash loaders work?

  • Hi, that is an ambitious undertaking with the risk of an unusable SDP-B (the original Flash loaders are also not released externally). The necessary software and programming hardware costs would seem to me to be beyond "quick and dirty". For a "quick and dirty" solution using an AD9838 that you already have on your desk I would recommend adapting some of the AD9833 Arduino examples.

    As an example of the direction we intend to go with future platforms see the CN0211 CN0511 Circuit Note | Analog Devices

Reply
  • Hi, that is an ambitious undertaking with the risk of an unusable SDP-B (the original Flash loaders are also not released externally). The necessary software and programming hardware costs would seem to me to be beyond "quick and dirty". For a "quick and dirty" solution using an AD9838 that you already have on your desk I would recommend adapting some of the AD9833 Arduino examples.

    As an example of the direction we intend to go with future platforms see the CN0211 CN0511 Circuit Note | Analog Devices

Children
No Data