Can I use the current Dev board of ADAU1452 to communicate with my Windows based application via USBi port? I need to be able to download my own FIR filters without using SigmaStudio. Either using the SPI control port directly or via ADUSB2Z board.
Are you using MATLAB? If so then have a look at this post:
I will also point you to other posts and hopefully you will find what you need.
I am not using MATLAB. I have a C# Windows based application running on the Host PC, that generates FIR coefficients. I can convert them to fixed point as suggested in:
Real Time Control TUTORIAL: SAFELOAD, Fixing and Breaking variables
The principle of operation that I need is same as you understood: programmatically control the filter during run time. It appears from the suggested posts that I have to write on the SAFELOAD register. I would like to know more about the protocol involved whilst communicating with USB or SPI port.I do not want to create any filter block during run time as suggested in (https://ez.analog.com/message/225719#225719). Instead, the program has to be a fixed structure as below.
I would like to send commands from C# based Windows application... down the serial line or USB programmer or SPI port so that it updates one of these filters. Can you please guide in this scenario?Many thanks.
Retrieving data ...