element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Members
    Members
    • Benefits of Membership
    • Achievement Levels
    • Members Area
    • Personal Blogs
    • Feedback and Support
    • What's New on element14
  • Learn
    Learn
    • Learning Center
    • eBooks
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Dev Tools
    • Manufacturers
    • Raspberry Pi
    • RoadTests & Reviews
    • Avnet Boards Community
    • Product Groups
  • Store
    Store
    • Visit Your Store
    • Choose Another Store
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
RoadTests & Reviews
  • Products
  • More
RoadTests & Reviews
Blog TI SWIFT™︎Power Module EVM Review: Part 4 Dynamically adjust the output voltage using external DAC
  • Blog
  • RoadTest Forum
  • Documents
  • Events
  • RoadTests
  • Reviews
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • zedboard
  • dac
  • voltage control
  • fpga
  • ams101
  • xilinx zynq
  • Subscribe by email
  • More
  • Cancel
  • Share
  • Subscribe by email
  • More
  • Cancel
Related
Recommended

TI SWIFT™︎Power Module EVM Review: Part 4 Dynamically adjust the output voltage using external DAC

snidhi
snidhi
1 Apr 2018

Review Part 3: Dynamically adjust the output voltage using external DAC

 

This part of the review was done together with another community member dhmarinov

 

Aim: To dynamically adjust the Vout of the DC/DC converter by injecting small current in the feedback network via external DAC.

 

Setup: ZedBoard Zynq-7000 FPGA Development Board plugged in with the AMS101 plug in board using AD5065 DAC. The DAC output was fed to the VADJ pin via small RDAC resistance. The fpga control code is written in Xilinx Vivado and Xilinx SDK 2016.

 

image

ZED Board with AMS 101 Board

 

image

ZED Board in Action with the AMS 101 Board via Rdac

 

image

System Block Diagram

 

image

AD5065 DAC output via Rdac to Vadj Pin

 

AD5065 DAC Funtionality:

 

 

 

 

FPGA Code on GitHub

 

Results:

 

 

 

 

 

 

References:

How to Dynamically Adjust Power Module Output

ZedBoard Zynq-7000 ARM/FPGA SoC Development Board

Xilinx AMS101 Evaluation Card

Fully Accurate 16-Bit VOUT nanoDAC AD5065

Xilinx Vivado Design Suite Evaluation and WebPACK

 

TI SWIFTTm Power Module EVM Review: Part 2 Test Setup Description

TI SWIFTTm Power Module EVM Review: Part 3 Analog tests of the Power Module

TI SWIFTTmPower Module EVM Review:  Part 4 Dynamically adjust the output voltage using external DAC

Go Back To: Road Test Review of TPSM84A21 Power Module

  • Sign in to reply

Top Comments

  • snidhi
    snidhi over 4 years ago in reply to anupash.1002 +1
    yes, I will do it soon. Feel free to re-use the code
  • mehmetdemirtas89
    mehmetdemirtas89 over 4 years ago

    WELL, can you give the link of FPGA code on github please?

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • anupash.1002
    anupash.1002 over 4 years ago in reply to snidhi

    Hey,

    Thank you very much. I downloaded the fpga project from the GIT repository.

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • snidhi
    snidhi over 4 years ago in reply to anupash.1002

    yes, I will do it soon. Feel free to re-use the code

    • Cancel
    • Vote Up +1 Vote Down
    • Sign in to reply
    • More
    • Cancel
  • anupash.1002
    anupash.1002 over 4 years ago

    I am waiting for a link to your fpga code. I want to use it with another DAC board but for similar voltage control.

     

    Thanks

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • More
    • Cancel
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2023 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • Facebook
  • Twitter
  • linkedin
  • YouTube