ELMG Digital Power and the Xilinx Alliance Program
ELMG Digital Power and the Xilinx Alliance Program is an ongoing, valuable and extremely valuable partnership.
When asked about this ELMG Digital Power CTO, Dr. Laird said
“Maintaining ELMG Digital Power’s commitment to providing exceptional service and products is our key uniqueness. To this end we are pleased to continue in the Xilinx Alliance Program membership. We see great things happening with Xilinx All Programmable FPGAs and Zynq SoCs, UltraScale devices and the Spartan7.
It is great to see the capability of the Vivado Suite continue to allow exceptionally fast, reliable and robust development flows. We are really pleased to continue with ELMG Digital Power’s Xilinx Alliance Program commitment and are please to be part of the Xilinx community.”
Certification for ELMG Digital Power CTO, Dr Hamish Laird
Dr Laird continues
“For me this training let’s me stay capable and able to create Xilinx based power electronics controllers. Xilinx products are great and the support and capability we can provide to customers is amazing.”
How can I look at my digital signals in my power controller?
One of the big issues when working on digital control of power electronics is being able to look at the digital signals inside your controller. In order to see what is going on inside the control the digital signals need to be brought out so you can look at them.
When a DAC isn’t good enough.
One way to do this is with a digital to analog converter (DAC) where the digital stream is sent out as an analogue signal. These DAC channels are really useful and should be on every digital power electronics controller. However processing power usually limits the logging or data streaming to a DAC to a low number of channels. Each channel requires a scope channel of its own to do measurement. Any measurement is limited in length to the scope’s memory and the scopes sample rate.
ELMG Digital Power ControlScope
Data Collection in the Controller and Detecting Events
There is also the issue that collecting enough data to allow event detection such as;
single sample errors
underflow or precision loss and
bursty instability due to precision loss
can be a very difficult large load on the control processor and memory if the data logging rate is very high or if the rate of the problem is very low.
Control Scope Integrated into Digital Power Controller
To solve this problem we put the data collection and logging into the controller but without loading the controller.
Using the Xlinx Zynq system on a chip (SoC) we use the flexibility of running Linux on one of the two ARM 9 cores to provide the high speed gigabit Ethernet connectivity.
We also use the Linux for secure remote access if required.
Using ELMG Power Core IP blocks and know how we create firmware in the FPGA fabric of the Zynq. This connects to the Linux kernel and then the Linux user space. Data can be logged at full sample rates into SD cards or MMX memory and simultaneously out via the Gigabit Ethernet to the internet.
To be very clear no Linux code is included in the power electronics control function which is all implemented in the FPGA fabric on the Zynq.
Put a scope on the other end of the Ethernet
The video shows the ELMG ControlScope application connected to the ELMG Digital Power Zynq data collection system (named Dlog).
This system implements a fully functional oscilloscope that allows the internal operation of the digital control to be shown and logged.
With gigabit Ethernet logging rates of 25 M bytes per second are possible using Dlog.
This means that logging of your power converter performance and waveforms, scope function or debugging can be done over the internet.
To evaluate the Dlog and the ControlScope than click below.
On Tuesday 12thJuly, we would like to offer you the opportunity to learn about Digital Power using Xilinx Zynq SoC.
Join ELMG Digital Power (Members of the Xilinx Alliance Program) for their Free Zynq Digital Power Webinar and expand your knowledge and expertise by discovering:
What is important in digital power, including numeric precision and latency
How to design a compensator in the digital domain
Why you would use a FPGA for digital power and why the Zynq SoC in particular
Key issues in digital controllers in programmable logic, such as the serial-parallel trade-off, fixed or floating point, choosing sample rates and what precision to use
The building blocks for digital control and ELMG’s licensable IP cores
IIR digital filter design (a case study) along with understanding the delta operator
Using the ARM cores in the Zynq to your full advantage.
Xilinx Zynq SoC is a great processor for digital power electronics control.
Dr. Tim King presents
The free webinar on digital power using Zynq will be hosted and presented by Dr. Tim King, ELMG Digital Power’s Principal FPGA Engineer. Tim has considerable experience the design and implementation of varied digital control systems and IP for power electronics on FPGA platforms.
This exciting opportunity is free and includes a short Q&A session with Dr. Tim King.
Dr Tim King
When and where
The webinar will be held on 12th July and is available globally in your time zone. Just choose a time that best suits you from these three options:
Spaces are limited.
July 12th 2016 – commencing at 9am London, England. 1000 (10am) Berlin Germany.
July 12th 2016 – commencing at 1pm San Francisco, 3pm Houston, 4pm New York.
July 12th 2016 – commencing at 4pm in Christchurch New Zealand, 2pm Sydney Australia, 1pm Tokyo Japan, and 9:30am New Delhi, India
If you cannot attend at the scheduled time then register now and watch the recording later.