Cheap ADSP21489 + 4in / 6out PCM1798 board

Anyone that bought from nvarcher can ask them about new files?
Yeah, another thing I've considered is just buying the core board for the ADAU1467, then wiring those pins to the correlate on the backbone for the ADC and DAC and power supply (if the power reqs match, or using a converter of some sort to get it there). But I would prefer the ASRC just be implemented.
 
新的adsp21489板可以支持512tap FIR;添加了 DEQ。有一个LCD用于调整和显示。采样率可以在 96KHz 或 192Khz 之间切换。提供一个 I2S 主模式输入接口和四个 I2S 从模式输入接口。主模式接口可以连接蓝牙或usbaudio的主模式模式。采样率支持8khz-768khz。但是,我没有 768khz 的声源。384khz可以完美播放。
感谢您的信息...您已经尝试过使用此遥控器吗?
1661268357182.png
1661268430200.png
1661268462764.png
1661268486594.png
1661268794249.jpeg
1661269019995.jpeg
 

Attachments

  • 1661268380294.jpeg
    1661268380294.jpeg
    704.2 KB · Views: 328
Last edited:
  • Like
Reactions: 1 user
I like the UI. Do you have the updated files for this? The ram is newer than mine, but market equivalent because the JH is obsolete. But that should not be an issue.

Do you know if any other changes have been made?
Unfortunately, the firmware cannot be directly updated. This is a brand-new design. It needs to be sent back to the supplier to modify the program and hardware, because it needs to purchase a separate control panel to use.
 
Unfortunately, the firmware cannot be directly updated. This is a brand-new design. It needs to be sent back to the supplier to modify the program and hardware, because it needs to purchase a separate control panel to use.
OK, so the board is different. The chip is missing on there that is present on mine and the corner near the CN4 part has been reworked. My bad.

Now, is that essential related to getting the UI to work with the older boards? Also, can the mfr. start marking the boards with revision numbers to help?

Also, as to the USB card and the control panel, that would be simple soldering on my board to implement. Why would they not make it where there would be backwards compatibility with the new older design with the TRS 6.3mm plugs?
 
Last edited:
OK, so the board is different. The chip is missing on there that is present on mine and the corner near the CN4 part has been reworked. My bad.

Now, is that essential related to getting the UI to work with the older boards? Also, can the mfr. start marking the boards with revision numbers to help?

Also, as to the USB card and the control panel, that would be simple soldering on my board to implement. Why would they not make it where there would be backwards compatibility with the new older design with the TRS 6.3mm plugs?
The MCU on the old board is stm32f103c8t6, and the ram is not enough. Therefore, a larger capacity MCU is required to support the new DSP program. Therefore, the firmware cannot be updated, and can only be changed by the manufacturer, or a new DSP and front control panel can be purchased.
 
The MCU on the old board is stm32f103c8t6, and the ram is not enough. Therefore, a larger capacity MCU is required to support the new DSP program. Therefore, the firmware cannot be updated, and can only be changed by the manufacturer, or a new DSP and front control panel can be purchased.
You mean not enough ram on core board, or not enough memory on STM chip? So youre saying that new board , if control panel+LCD is not connected, then it doesnt work at all? Are you developer of this board?
 
  • Like
Reactions: 1 user
The MCU on the old board is stm32f103c8t6, and the ram is not enough. Therefore, a larger capacity MCU is required to support the new DSP program. Therefore, the firmware cannot be updated, and can only be changed by the manufacturer, or a new DSP and front control panel can be purchased.
You said the ram is not enough. The ram on the new board has the same specs as the ram on my old board.

https://www.digikey.com/en/products/detail/winbond-electronics/W9864G6KH-6/4490112
https://www.digikey.com/en/products...550?s=N4IgTCBcDaIOoE4AcA2ALAcRQKwBIFoUQBdAXyA

My board has the W9864JH-6 winbond 8MB memory on it. The new board you showed has the W9863G6KH-6 winbond 8MB sdram on it. There wasn't an increase in memory.

Let's assume I own an Atten ST-862D. Let's assume I can do my own hot air rework. What STM chip is needed? Also, what is needed to upgrade the memory to say either of these two 64MB chips?

AS4C32M16SB-6TIN - https://www.digikey.com/en/products...1XUWrXbKBBlMybLpvkFRCWkQAFpEI6hBTc02iiMWSSAoA

IS42S16320F-6TL - https://www.mouser.com/ProductDetai...VJHFCdzIbq0P/3S4ILSSrO%2BtZ7wDFEJ0FiGtNK2/w==

Those are 16-bit chips like the 16-bit ones on the boards, they are the same 54-TSOP II package. They have the same frequency for the memory controller (I believe 200Mhz is the fastest ram, but there is none I know of available in this package; I found one but cannot find any anywhere).
You say it would need upgraded, let's assume I could upgrade both chips, which would give larger capacity for the MCU while increasing the memory. Then what would need done to update the firmware?

I have 4 of these already. I'm not buying 4 more. If I was rebuying, I'd just jump to the ADAU1467. More FIR taps, built in ASRC, etc.
So let's assume that is the case. What would you recommend to contact the manufacturer?

This is also why I recommended marking the boards to have revision numbers, which would allow quick identification for consumers looking for firmware versions that are compatible.
 
The MCU on the old board is stm32f103c8t6, and the ram is not enough. Therefore, a larger capacity MCU is required to support the new DSP program. Therefore, the firmware cannot be updated, and can only be changed by the manufacturer, or a new DSP and front control panel can be purchased.
Also, is doubling the program memory size, like this chip (https://lcsc.com/product-detail/Mic...t&utm_medium=cpc&utm_campaign=STM32F103CBT6TR) good enough, or would we need a controller that is more robust?
My limits are trying to set registers and programming firmware for devices. I can easily analyze package, specs, and if I know enough about the device, I'm learning more to be able to have them work with how the circuits are designed. But, the programming and setting it to work, I'm not there yet.
So, what type of advanced controller is needed? What specs? Then, additionally, that is where working with the mfr. on firmware for registers, etc. would be handy.
The main thing is getting the ASRC working. I would like more taps, but I can live with the current amount, which is approximately what the miniDSP 2x4HD can do. But if the cost is buying new boards, I would buy the main board for ADAU1467, use the pinout to wire it to the backbone, and then call it a day because that is the simplest way to get my project running and buying 4 of those boards for $200 is cheaper than buying 4 new boards or shipping my boards from the US back to China and then the return trip. The 4 adau1467 boards would not be as elegant an integration, but I could make it work.

I do like and appreciate the continued development, love the backplane design and being able to swap out ADCs and DACs, along with adding the pins and adding more hardware for integration. Really is a nice design made for upgrade-ability.
 
@ppp000

I have little experience with ADSP-21489 Audio Processor 4 In 8 Out

https://www.aliexpress.com/item/32979626577.html?spm=a2g0o.store_pc_allProduct.8148356.2.720b78e4QvHU4j&pdp_npi=2@dis!EUR!€ 25,67!€ 16,94!!!!!@2101e9d516681705013823609e4ab4!10000011274867617!sh

I have tried using I2S to connect Lusya XU208 Xmos USB Digital Audio Interface U8

https://www.aliexpress.com/item/32882578851.html?spm=a2g0o.store_pc_groupList.8148356.4.74c7235bxc48A8&pdp_npi=2@dis!EUR!€ 57,21!€ 37,75!!!!!@210318bb16681685415292374e47ea!65628381598!sh

with ADSP-21489 Audio Processor 4 In 8 Out

(I have tried two ways, the photo shows how I connected)
ADSP 21489 -b.jpg


But I only got noise at the output.

Can you help me get sound using I2S XU208 Xmos USB? Can you show me a picture of how you connected your devices?
 
Last edited by a moderator:
@ppp000

I have little experience with ADSP-21489 Audio Processor 4 In 8 Out



https://www.aliexpress.com/item/32979626577.html?spm=a2g0o.store_pc_allProduct.8148356.2.720b78e4QvHU4j&pdp_npi=2@dis!EUR!€ 25,67!€ 16,94!!!!!@2101e9d516681705013823609e4ab4!10000011274867617!sh



I have tried using I2S to connect Lusya XU208 Xmos USB Digital Audio Interface U8



https://www.aliexpress.com/item/32882578851.html?spm=a2g0o.store_pc_groupList.8148356.4.74c7235bxc48A8&pdp_npi=2@dis!EUR!€ 57,21!€ 37,75!!!!!@210318bb16681685415292374e47ea!65628381598!sh



with ADSP-21489 Audio Processor 4 In 8 Out

(I have tried two ways, the photo shows how I connected)
View attachment 1108439


But I only got noise at the output.

Can you help me get sound using I2S XU208 Xmos USB? Can you show me a picture of how you connected your devices?
Hello,
I use IN1 or IN2 so DAI_P5 or DAI_P9 rest looks the same
More important.. is your XMOS configured as I2S slave?
 

Attachments

  • dso_i2s.png
    dso_i2s.png
    21.8 KB · Views: 109
Thanks for answering, @ppp000
My English is not great.
Can you help me with one more thing?
Can I set Lusya XU208 Xmos USB Digital Audio Interface U8 to slave mode or do I need to buy another device. If so, what would you recommend.
Also I'd like to know how you connected ADSP-21489 with your 8 CHANNELS 384KHZ 32BIT ES9016 PCM DXD DSD AUDIO DAC (I can't see that in the photo you've uploaded, do you have the photo of the other side?)

How are the MCLK, BCLK, LRCK on CM6632A XMOS connected with ADSP-21489
and MCLK, BCLK, LRCK on 8 CHANNELS ES9016?
I'd appreciate it if you could show me a photo.
 
Thanks for answering, @ppp000
My English is not great.
Can you help me with one more thing?
Can I set Lusya XU208 Xmos USB Digital Audio Interface U8 to slave mode or do I need to buy another device. If so, what would you recommend.
Also I'd like to know how you connected ADSP-21489 with your 8 CHANNELS 384KHZ 32BIT ES9016 PCM DXD DSD AUDIO DAC (I can't see that in the photo you've uploaded, do you have the photo of the other side?)

How are the MCLK, BCLK, LRCK on CM6632A XMOS connected with ADSP-21489
and MCLK, BCLK, LRCK on 8 CHANNELS ES9016?
I'd appreciate it if you could show me a photo.
MCLK, BCLK, LRCK - use same pins for both XMOS and DAC ie. like 2 cables go to 1 pin, end of first cable go dac, other end of cable go to XMOS.
I could make photo but it wont help you.. i use just board with dsp + custom pcb i made and you seem to use their mainboard also.
Will be easier if you make photos:)
And you give very little information
Which version of dsp board you have? -with or without stm chip? (see photo)
Do you use dsp with provided firmware or you have USBi and use sigmastudio? (custom firmware)

You told that there is noise when you connect xmos.. in my case when xmos was in master mode there was just silence - is your XMOS out set to 96khz?
Not sure how you can select Lusya XU208 in slave or master mode, tried to look quickly but didnt find any info.. can be easy as desoldering oscillator.. or other way.. you need to look on your own.

On CM6632A there is config tool available, my board was attached with 2 firmware files - slave and master mode, flashed via usb
 

Attachments

  • lrck_split.jpg
    lrck_split.jpg
    238.8 KB · Views: 125
  • dsp_version.jpeg
    dsp_version.jpeg
    654.9 KB · Views: 114
Thank you for your help @ppp000

I hope we can understand each other, my son is not home, so I'm using Google translate.

As I said, I recently started using DSP and I don't know how to program.
I use ADSP-21489 as I bought it.
I would like to buy a USB audio interface that has slave mode.
I've seen several types on aliexpress but I'm not sure which one is the best for ADSP-21489 for I2S.

https://www.aliexpress.com/item/4001116758488.html?spm=a2g0o.store_pc_allProduct.8148356.8.390e3b6amnKiTj&pdp_npi=2@dis!EUR!€ 29,84!€ 25,37!!!!!@2100bdd016681886903455043e9d99!12000022788353545!sh

There are SA9123L, SA9023, SA9226, SA9227 here

https://www.aliexpress.com/item/1005004231589065.html?spm=a2g0o.productlist.0.0.75f419c2NDjjiX&algo_pvid=4a7f743f-cb44-4b22-a307-add6eab39677&algo_exp_id=4a7f743f-cb44-4b22-a307-add6eab39677-4&pdp_ext_f={"sku_id":"12000028464910209"}&pdp_npi=2@dis!EUR!36.75!31.97!!!2.12!!@210318bb16683443764694172e47fd!12000028464910209!sea&curPageLogUid=ioyXBKpsz2oa

I use the original board with PCM1798
 

Attachments

  • viber_image_2022-11-13_21-15-52-838.jpg
    viber_image_2022-11-13_21-15-52-838.jpg
    237.6 KB · Views: 73
Last edited:
I dont know much about other usb to i2s, I got CM6632A with 2 firmware files i2s slave and i2s master, flashing took like 1min via usb. Works for me, cant tell how bad or good it is.
I have seen topic for CM6632A here on diyaudio with software for configuration of firmware (so configuration should be easy), you might want to check that topic to choose right board and see if its good for you.

Im guessing you dont have ADC for this board? Then use CN1 or CN2 (thats in A/B or in C/D) to connect USB

First I would check xmos you already have, connect it properly, make sure output is 96khz and try with MCLK connected and disconnected. I read somewhere that if 2 devices are in master mode or both in slave mode it can work also (for me this didnt work.. but maybe for you will)

Screenshot from 2022-11-14 16-31-43.png
 
Hello all. Iam thinking to buying this kit also
https://www.aliexpress.com/item/1005004768561394.html?spm=a2g0o.cart.0.0.5f6138da4nqDy3&mp=1
I am a newbie to this so i have som questions hove to connect things. My dream is to add a Rasperry pi inside the
case so i have a complete 8 channel preamp/dac/pc /streamer in one soulution. If somone could please explain this like
«for dummys» Today i have Wiim mini and i am not shure if its possible to connect it straight to the kit via toslink.
Which box do you use ?
Thanks in advance !
 
I have old version of board and I see that spdif in and out are gone, but should work with this board
https://www.aliexpress.com/item/1005004208729245.html if you need input only. Cant tell much about this version of board, only that it doesnt support sigmastudio so you relay completely on vendor and their software

If you just want to add RPi use i2s connection
Thanks for the answer !
 
Last edited: