Hello,
I'm building an ADAU1452 based DSP crossover with the AD1938 codec. The features I need are:
It's largely based on the datasheet and EVM. Though I want to keep it simple and compact, so no ADC or GPIO stuff, no digital output etc.
What I am unsure about is how to program the thing. There's not much info on this apart from using the official USBi programmer, but I read that a FX2LP programmer should work? Also I don't want to use a 1Mb eeprom, is 256k enough for a simple program?
Anyway, here is the schematic:
I'm building an ADAU1452 based DSP crossover with the AD1938 codec. The features I need are:
- SPDIF input
- 2 ch (stereo) analog input
- extra I2S input
- 3 outputs per channel, so 6 outputs in total
It's largely based on the datasheet and EVM. Though I want to keep it simple and compact, so no ADC or GPIO stuff, no digital output etc.
What I am unsure about is how to program the thing. There's not much info on this apart from using the official USBi programmer, but I read that a FX2LP programmer should work? Also I don't want to use a 1Mb eeprom, is 256k enough for a simple program?
Anyway, here is the schematic:
Attachments
It will be if you configure it as USBi.but I read that a FX2LP programmer should work?
Use W25Q80DV they are cheap and available.Also I don't want to use a 1Mb eeprom, is 256k enough for a simple program?
Like this?It will be if you configure it as USBi.
https://oscarmcnulty.com/2020/07/09/programming-adau1701.html
How about using York nano?What I am unsure about is how to program the thing. There's not much info on this apart from using the official USBi programmer
It would allow to program the DSP from SigmaStudio and stream (multichannel) audio at the same time, using one USB:
Hello DiyAudio community,
TL;DR: This is a USB transport for audio output (up to 8ch) and input (2ch for now) and user device control (e.g., DSP management) from PC (MacOS/Linux/Windows) thru I2C/GPIO. Including bootloader for remote firmware update, flexible device configuration, HID interface, multiple audio output options, integration with SigmaStudio (simultanious audio playback and ADAU DSP configuration). Compact module available in USB-C and USB-B versions.
Latest docs, config tool, link to buy:
http://york.eclipsevl.org/
So, the story started when I needed a...
TL;DR: This is a USB transport for audio output (up to 8ch) and input (2ch for now) and user device control (e.g., DSP management) from PC (MacOS/Linux/Windows) thru I2C/GPIO. Including bootloader for remote firmware update, flexible device configuration, HID interface, multiple audio output options, integration with SigmaStudio (simultanious audio playback and ADAU DSP configuration). Compact module available in USB-C and USB-B versions.
Latest docs, config tool, link to buy:
http://york.eclipsevl.org/
So, the story started when I needed a...
Interesting project, I hope you can integrate the York and a wifi streamer like Arylic or maybe something better (App controlled - non BT) and make it into a group buy once completed . All the best !
I actually managed to flash an FX2LP with the USBi firmware and hopefully I can use that to program the chip. I'll check out the York as well.
For the source I have an Arylic BP50 and I'll connect it to the crossover via SPDIF, but there's an I2S port on the board so I can theoretically plug in any I2S source.
In this regard, I'm unsure how input mixing works, can I just add a mixer component or do I need to do some kind of input switching via software?
For the source I have an Arylic BP50 and I'll connect it to the crossover via SPDIF, but there's an I2S port on the board so I can theoretically plug in any I2S source.
In this regard, I'm unsure how input mixing works, can I just add a mixer component or do I need to do some kind of input switching via software?
Attachments
- Home
- Source & Line
- Digital Line Level
- ADAU1452+AD1938 DSP crossover