Locale Icon
English
  • Forums

    Popular Forums

    • LTspice
    • RF and Microwave
    • Video
    • Power Management
    • Precision ADCs
    • FPGA Reference Designs
    • Linux Software Drivers

    Product Forums

    • Amplifiers
    • Microcontrollers
    • Clock and Timing
    • Data Converters
    • Direct Digital Synthesis (DDS)
    • Energy Monitoring and Metering
    • Interface and Isolation
    • MEMS Inertial Sensors
    • Power Management
    • Processors and DSP
    • Switches/Multiplexers
    • Temperature Sensors
    • Voltage References
    View All

    Application Forums

    • A2B
    • Audio
    • Automated Test Equipment (ATE)
    • Condition-Based Monitoring
    • Depth, Perception & Ranging Technologies
    • Embedded Vision Sensing Library
    • Motor Control Hardware Platforms
    • Precision Technology Signal Chains Library
    • Video
    • Wireless Sensor Networks Reference Library

    Design Center Forums

    • ACE Evaluation Software
    • ADEF System Platforms
    • Design Tools and Calculators
    • FPGA Reference Designs
    • Linux Software Drivers
    • Microcontroller no-OS Drivers
    • Power Studio Designer
    • Power Studio Planner
    • Reference Designs
    • Robot Operating System (ROS) SDK
    • Signal Chain Power (SCP)
    • Software Interface Tools
    • System Demonstration Platform (SDP) Support
  • Learn

    Highlighted Webinar

    Designing for Silence: EMC Testing and Reduction for Digital Isolators and DC-DC Converters

    Join us for an in-depth webinar where we dive into the world of EMC testing applied to ADI’s digital isolators. We''ll walk through the test setups, standards...

    Places

    • ADI Academy
    • ADI Webinars
    • Video Annex
    • Virtual Classroom

    Libraries

    • 3D ToF Depth Sensing Library
    • Continuous-Wave CMOS Time of Flight (TOF) Library
    • Embedded Vision Sensing Library
    • Gigabit Multimedia Serial Link (GMSL) Library
    • Optical Sensing Library
    • Precision Technology Signal Chains Library
    • Software Modules and SDKs Library
    • Supervisory Circuits Library
    • Wireless Sensor Networks Library

    Latest Webinars

    • Power Management Fundamentals II Session 6: Key Layout Considerations for Power
    • Power Management Fundamentals II Session 5: Deeper Look into Power Protection
    • Power Management Fundamentals II Session 4: Isolated Converters Explained
    • A 16T/16R X-Band Direct Sampling Phased Array Subsystem using Apollo MxFE
    • Designing for Silence: EMC Testing and Reduction for Digital Isolators and DC-DC Converters
    View All Webinars
  • Community Hub

    Challenge Yourself!

      KCC's Quiz AQQ293 about finding the cat

      1. First, the quote of the week: " The best measure of a man's honesty isn't his income tax return. It's the zero adjust on his bathroom scale " - Unknown...

    View All

    What's Brewing

      Read a Blog, Take this Quiz for Another Chance to Win a Gift Card!

      Important: Read the blog first . The quiz questions are all based on the content from the blog: White Coats and Multi-Coloured Pens Ready to put...

    View All

    Places

    • Community Help
    • Logic Lounge
    • Super User Program
    • Analog Dialogue Quiz

    Resources

    • EZ Code of Conduct
    • EZ How To Help Articles
    • Getting Started Guide
    • ADI: Words Matter
    • Community Help Videos
    View All
  • Blogs

    Highlighted Blogs

    A Designer’s Guide to Isolated Transceiver Architectures

    What happens when your system needs to talk across noisy or high-voltage boundaries? Isolation steps in. In a previous blog post, we discussed the fundamentals...

     

    Understanding Safe Failure Fraction: Can There Be Multiple Values?

    I discuss various aspects of the SFF (safe failure fraction) —whether it applies to an integrated circuit —and whether an integrated circuit can have more...

    Latest Blogs

    • Powering the Future: Multiphase Buck-Boost Innovation for Telecom: Part 3 of 3
    • Freedom from Interference: Control of Mixed ASIL Criticalities
    • High-Tech Pro and Crafty Creator: Meet Iulia, Our Inspiring Super User!
    • Apples and Oranges: A Comparative Study of DCM and CCM: Part 6 of 6
    • Understanding AXI-Stream Interfaces for DSP Data Pipelines
    Read All Blogs

    ADI Blogs

    • EZ Spotlight
    • The Engineering Mind
  • ContentZone

    Visit ContentZone

    ContentZone

    Technical articles. Blogs. Videos. Your ADI content, all in one place.

    View ContentZone

    Featured Content

    Featured Content Title

    Blurb About Content

    View Content By Industry

    • Aerospace and Defense Systems
    • Automotive Solutions
    • Consumer Technology Solutions
    • Data Center Solutions
    • Energy Solutions
    • Healthcare Solutions
    • Industrial Automation Technology Solutions
    • Instrumentation and Measurement Solutions
    • Intelligent Building Solutions
    • Wireless Communication Solutions

    View Content By Technology

    • A2B Audio Bus
    • ADI OtoSense Predictive Maintenance Solutions
    • Dynamic Speaker Management
    • Gallium Nitride (GaN) Technology
    • Gigabit Multimedia Serial Link (GMSL)
    • Industrial Vision
    • Power Solutions
    • Precision Technology
    • RF
    • Sensor Interfaces
    • SmartMesh
EngineerZone
EngineerZone
Direct Digital Synthesis (DDS)
  • Log In
  • User
  • Site
  • Search
OR
Ask a Question
Direct Digital Synthesis (DDS)
Direct Digital Synthesis (DDS)
Documents AD9854: Sequence for writing new data to the programming registers
  • Forums
  • FAQs/Docs
  • Members
  • Tags
  • Cancel
  • Documents
  • +AD5930: FAQ
  • +AD5932: FAQ
  • +AD5933: FAQ
  • +AD5934: FAQ
  • +AD9152: FAQ
  • +AD9830: FAQ
  • +AD9832: FAQ
  • +AD9833: FAQ
  • +AD9834: FAQ
  • +AD9835: FAQ
  • +AD9837: FAQ
  • +AD9838: FAQ
  • +AD9840: FAQ
  • +AD9840A: FAQ
  • +AD9845A: FAQ
  • +AD9850: FAQ
  • +AD9851: FAQ
  • +AD9852: FAQ
  • -AD9854: FAQ
    • AD9854 Clock Driver
    • AD9854: digitally controlled oscillator
    • AD9854: Sequence for writing new data to the programming registers
    • AD9854: Time between rising edge of UDCLK and the start of the waveform
    • AD9854_FSK toggle rate
  • +AD9854ASQ: FAQ
  • +AD9856: FAQ
  • +AD9857: FAQ
  • +AD9858: FAQ
  • +AD9859: FAQ
  • +AD9910: FAQ
  • +AD9912: FAQ
  • +AD9913: FAQ
  • +AD9914: FAQ
  • +AD9915: FAQ
  • +AD9945: FAQ
  • +AD9951: FAQ
  • +AD9952: FAQ
  • +AD9953: FAQ
  • +AD9954: FAQ
  • +AD9956: FAQ
  • +AD9957: FAQ
  • +AD9958: FAQ
  • +AD9959: FAQ
  • +DDS: FAQ
  • +Digital Ground (DGND): FAQ
  • +Evaluation Software: FAQ
  • +Frequency Ramp: FAQ
  • +I/O_UPDATE: FAQ
  • +Maximum Clock Rate: FAQ
  • +PLL: FAQ
  • +Programmable Modulus: FAQ
  • +SFDR: FAQ
  • +Thermally Enhanced Packages: FAQ

AD9854: Sequence for writing new data to the programming registers

Q 

I am working with the dds ad9854 and i have some questions

there is a port i/o update for programming register to transfer the new loaded
data into the dds core.
Does the control register (at 1D-20 add) need also a i/o update pulse to
transfer the new mode of operation(in example) into the dds core, does the
control register have also double buffer as the programming registers?

Is there any sequence of writing the new data to the programming
registers when changing the mode of operation?

Do you have a suggested sequence of writing to the dds add
for chirp mode and step freq mode?

Do you have an application nte in this issue timming of dds and
addressing the new data?

 

A 

-1)
As far as I can see, the control registers are written to and read from in the
same way as the other registers in Table V. A valid IO update event is required
to transfer data from the buffer memory into the register banks. The control
register banks are the same as any other register banks in that data written
to   the register is held in a buffer until a valid IO update event occurs
(either an internal update or a rising edge on the I/O UD pin.

2)
There is no particular recommended sequence. However, one point to bear in mind
is the point made at the bottom left of pg 29 in the datasheet in the section
entitled "Notes on Serial Port Operation".

If the part is being programmed in serial mode and the serial configuration
bits had previously been changed but were still in the IO buffer memory, the
operation of the serial interface will change when an IO update event occurs
(either an internally generated I/O update or an externally applied rising edge
at the I/O UD pin) and the contents of the buffer memory is loaded into the
register banks. If, in addition,  the part is operating in internal update
mode, the user has no control over exactly when this update event occurs. In
the case where a serial multibyte transfer is in progress when the update event
occurs, the transfer might be disrupted. (e.g. if  the serial mode was changed
from MSB first to LSB first in the middle of a serial transfer).

This potential situation would suggest that you apply an external update pulse
after any write to the control register which changed the serial port
configuration. In this way you directly determine when the control register is
updated, and eliminate the risk that an I/O update occurs in a multibyte
transfer at some future time.

3)
There is nothing recommended in the datasheet. Obviously, you should set up the
frequency tuning words, ramp rates etc before switching modes so that when the
mode is changed, you know exactly what will happen. This is just normal a
normal habit of initialising registers before you use them.

4)
All the dds application notes are on the Analog Devices website. Look under
http://www.analog.com/dds

Tags: ad9854
  • Share
  • History
  • More
  • Cancel
analog-devices logo

About Analog Devices

  • Who We Are
  • Careers
  • Newsroom
  • What We Do (Signals+)
  • Investor RelationsExternalLink
  • Quality & Reliability
  • Sales and Distribution
  • What's New on Analog.com
  • Contact Us

Find Help

  • Support
  • Resources
  • WikiExternalLink
  • Analog Dialogue
  • ADI Developer PortalExternalLink

myAnalog

Interested in the latest news and articles about ADI products, design tools, training, and events?

Go to myAnalog
  • Instagram page
  • Twitter page
  • Linkedin page
  • Youtube page
  • Facebook
  • Legal and Risk
  • Accessibility
  • Privacy Policy
  • Privacy Settings
  • Cookie Settings

©2025 Analog Devices, Inc. All Rights Reserved

analog-devices

About Analog Devices

Down Up
  • Who We Are
  • Careers
  • Newsroom
  • What We Do (Signals+)
  • Investor RelationsExternalLink
  • Quality & Reliability
  • Sales and Distribution
  • What's New on Analog.com
  • Contact Us

Find Help

Down Up
  • Support
  • Resources
  • WikiExternalLink
  • Analog Dialogue
  • ADI Developer PortalExternalLink

myAnalog

Interested in the latest news and articles about ADI products, design tools, training, and events?

Go to myAnalog
Instagram page Facebook Twitter page Linkedin page Youtube page
  • Legal and Risk
  • Accessibility
  • Privacy Policy
  • Privacy Settings
  • Cookie Settings

©2025 Analog Devices, Inc. All Rights Reserved