ΣSigmaStudio Ask AI Русский Log in

Third party communication with ADAU1452

SigmaDSP & SigmaStudio sherryi Mar 16, 2016 00:00 2 replies Original on forum ↗
Subscribe
sherryi Question
Mar 16, 2016 00:00

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.

Audio Signal Processors

adau1452

SigmaDSP Audio Processors

DaveThib Reply
Mar 17, 2016 00:00

Hello Sherry,

Are you using MATLAB? If so then have a look at this post:

https://ez.analog.com/message/82830#82830

I will also point you to other posts and hopefully you will find what you need.

https://ez.analog.com/message/75538#75538

https://ez.analog.com/message/117755#117755

https://ez.analog.com/message/225719#225719

Dave T

sherryi Reply
Mar 21, 2016 00:00

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.

1050.62254dc4b1bbcf55e9e37847b2ee9657.png
1050.62254dc4b1bbcf55e9e37847b2ee9657.png
1050.62254dc4b1bbcf55e9e37847b2ee9657.png-564x584.png
1050.62254dc4b1bbcf55e9e37847b2ee9657.png-564x584.png