DOTCH - DSP on the cheap

De rest......
(streaming-/computeraudio graag in de daarvoor aangewezen forumgroep)

Moderators: Barry2001, Beheerdersteam

matjans
Berichten: 379
Lid geworden op: wo 31 mei 2006, 8:50
Locatie: Den Haag

DOTCH - DSP on the cheap

Berichtdoor matjans » ma 08 okt 2018, 22:41

Weer een lange-termijn project...

De WC-eenden draaien lekker, nog steeds met de filters spelen maar ik ga er voorlopig niets meer aan veranderen.
En toch, de ideeen rennen weer rondjes door het hoofd. Nog steeds de Boenicke W5 kloon (actief), een open baffle...

Wat hebben we dan nodig? Bijna 'disposable' DSP oplossingen, maar geen geklooi met PC, geluidskaarten enzo. Dat neemt teveel ruimte in beslag. Ik kon zo 123 geen kant-en-klaar oplossingen vinden die aan mijn wensen voldoen, dus we klussen zelf wel weer wat.

Uitgangspunten:
- (good) Het hoeft niet perfect te wezen
- (cheap) Mag niet t(e)veel kosten (voor het echie deze keer)
- (fast) Geen haast
- Knutsel maar raak, maar het mot uiteindelijk wel in een kastje/speaker/versterker passen

Dit wordt een bouwverslag/linkbin (of iets in die geest).

Het idee -- so far:

men neme een cheap adau1401 bordje (1701 eq) van Ali (16 euri, reeds besteld)
ADAU1401-ADAU1701-DSPmini-learning-board-upgrade-to-ADAU1401-.jpg_220x220.jpg


en een nog cheapere programmer -- ook van Ali (3 euri, reeds besteld)
CY7C68013A.jpg


en beunen het aan elkaar.

Eventueel later nog iets van een streamer ervoor (nanopi of banaan of pi zero oid), vervolgens met i2s naar de adau1401 en daarna naar iets van een TDA3112 ofzowiets.

-- LINKBIN --
https://www.aliexpress.com/item/ADAU1401-ADAU1701-DSPmini-learning-board-upgrade-to-ADAU1401/32869692900.html?spm=2114.search0104.3.26.1d1c5a30vd20oG&ws_ab_test=searchweb0_0,searchweb201602_4_10065_10068_204_5727215_10843_318_10059_10884_5727315_10887_10696_100031_10084_10083_10103_10618_452_10304_10307_10820_532_10301_10821,searchweb201603_60,ppcSwitch_0&algo_expid=1b296c19-c030-482c-b66b-e32384e002c3-4&algo_pvid=1b296c19-c030-482c-b66b-e32384e002c3&transAbTest=ae803_4&priceBeautifyAB=0 -- cheap adau1401 bordje

https://www.aliexpress.com/item/free-shipping-EZ-USB-FX2LP-CY7C68013A-USB-logic-analyzer-core-board-Source-Code/1907907422.html?spm=2114.search0104.3.1.6de31c2b5bsstX&ws_ab_test=searchweb0_0,searchweb201602_4_10065_10068_204_5727215_10843_318_10059_10884_5727315_10887_10696_100031_10084_10083_10103_10618_452_10304_10307_10820_532_10301_10821,searchweb201603_60,ppcSwitch_0&algo_expid=a96d1919-17cb-4a02-8b8d-2aefa0a80385-0&algo_pvid=a96d1919-17cb-4a02-8b8d-2aefa0a80385&transAbTest=ae803_4&priceBeautifyAB=0 -- cheap USBi ding

http://www.meddens.eu/audio/USBi.html -- goedkope programmer voor de ADAU1401
https://www.diyaudio.com/forums/digital ... ard-4.html -- zelfde
https://suredsp.ratz-it.de/index.php?ti ... CY7C68013A -- zelfde (DE)

https://www.diyaudio.com/forums/digital ... 75912.html -- how to flash the cyrus

https://www.google.com/url?sa=t&rct=j&q ... KCY93cBj4E -- ADAU1701 via i2s op een pi

https://www.diyaudio.com/forums/digital ... river.html -- idem

https://translate.google.nl/translate?s ... edit-text= -- 6 channels

http://www.cypress.com/documentation/so ... ual-studio -- De juiste Cypress toolset.
https://community.cypress.com/docs/DOC-12366 -- De juiste USB driver voor WIN10 voor de Cypress chipset.
Je hebt niet voldoende permissies om de bijlagen van dit bericht te bekijken.
Laatst gewijzigd door matjans op ma 29 okt 2018, 23:15, 2 keer totaal gewijzigd.

matjans
Berichten: 379
Lid geworden op: wo 31 mei 2006, 8:50
Locatie: Den Haag

Re: DOTCH - DSP on the cheap

Berichtdoor matjans » za 20 okt 2018, 22:52

6 kanalen uit kan ook. i2s dacje erachter :)

https://translate.google.nl/translate?s ... edit-text=

dsp bordje is binnen, nu de programmer nog.
reminder: erg high end wordt het niet :)

Chocomel
Berichten: 490
Lid geworden op: ma 21 sep 2015, 21:42

Re: DOTCH - DSP on the cheap

Berichtdoor Chocomel » zo 21 okt 2018, 12:22

Ik ben benieuwd hoe dit werkt. Het zou wat zijn, een DSP voor maar 20 euro.

matjans
Berichten: 379
Lid geworden op: wo 31 mei 2006, 8:50
Locatie: Den Haag

Re: DOTCH - DSP on the cheap

Berichtdoor matjans » zo 21 okt 2018, 21:50

Kosten lopen altijd hoger op dan je denkt. Voedingkje, evt. buffertrapje ertussen (output is 0.9v), extra I2S dacje,
En hoe ziet het output filter er eigenlijk uit? Geen schema te vinden!

matjans
Berichten: 379
Lid geworden op: wo 31 mei 2006, 8:50
Locatie: Den Haag

Re: DOTCH - DSP on the cheap

Berichtdoor matjans » ma 29 okt 2018, 23:11

Programmer bordje ook binnen.

Gelijk maar even Cypress studio en SigmaDSP Studio geinstalleerd op Win10 (link boven), de juiste USB drivers geinstalleerd (zoekwerk, link boven) en de USBi firmware (link boven) geflest. Voor "instructies" zie de site van de heer/mevrouw Meddens.


Ai!
IMG_0574.jpg


En met aan/uit knopje op"aan" ..
IMG_0575.jpg


Jeej! Sigmastudio herkent de 3 eurie programmer :) Ook na koude restart/inpluggen uitpluggen van het ding.
Wel even erbij vermelden: jumers eraf, niet meer erop gezet. Werkt.
Je hebt niet voldoende permissies om de bijlagen van dit bericht te bekijken.

matjans
Berichten: 379
Lid geworden op: wo 31 mei 2006, 8:50
Locatie: Den Haag

Re: DOTCH - DSP on the cheap

Berichtdoor matjans » do 01 nov 2018, 11:18

Schema

s-l1600.jpg


(Vermoedelijk)
Je hebt niet voldoende permissies om de bijlagen van dit bericht te bekijken.

matjans
Berichten: 379
Lid geworden op: wo 31 mei 2006, 8:50
Locatie: Den Haag

Re: DOTCH - DSP on the cheap

Berichtdoor matjans » do 01 nov 2018, 22:33

Bevestiging -- schema wijkt niet veel af van bovenstaande/datasheet/elektor implementatie. Nogal basic dus. Prima.

Ding is zelfs standaard geconfigureerd voor selfboot (geen ingrepen op de printplaat nodig, handig) en WP (write protect) hoef je alleen 'down te pullen' tijdens eeprom schrijven, dus op een jumpertje. Dr zit al een scheutje eeprom op het bord dus daar hoven we ook niks voor te doen.

Programmer/Breakout bordje met de meest belangrijke pinnetjes (+5v, GND, SDA, SCL, wat multi purpose pinnen, ingangen/uitgangen en WP). Zou moeten werken (zien we nog wel!)

IMG_0585.jpg


Zou toch leuk zijn als het zo werkt :) Dan heb je idd een ultra cheap DSPtje. Al helemaal leuk als I2S in en uit werkt, kan je er mooi een leuke(re) -- ook goedkope I2S dac achter hangen. Of meer dan 1, kan je wat meer analen uitsturen, max 8 oid.
Je hebt niet voldoende permissies om de bijlagen van dit bericht te bekijken.

flamingbeatz
Berichten: 120
Lid geworden op: zo 06 nov 2016, 2:38

Re: DOTCH - DSP on the cheap

Berichtdoor flamingbeatz » vr 02 nov 2018, 17:33

Misschien is dit wel leuke DAC voor je? https://s.click.aliexpress.com/e/cmJHL4h6

Heb ik ook aan zon Sure 1701 dsp hangen, werkt prima! Ik heb ook wel eens 3x een ESS DAC van DIYinhk eraan gehangen, werkt ook.

matjans
Berichten: 379
Lid geworden op: wo 31 mei 2006, 8:50
Locatie: Den Haag

Re: DOTCH - DSP on the cheap

Berichtdoor matjans » zo 04 nov 2018, 0:10

‘t zou zo moeten werken :)

CE3A498B-5D14-45EC-B19E-EE9C6CE3DE81.jpeg


pruteindtrapjes voor de test :)
Je hebt niet voldoende permissies om de bijlagen van dit bericht te bekijken.

matjans
Berichten: 379
Lid geworden op: wo 31 mei 2006, 8:50
Locatie: Den Haag

Re: DOTCH - DSP on the cheap

Berichtdoor matjans » zo 04 nov 2018, 6:08

flamingbeatz schreef:Misschien is dit wel leuke DAC voor je? https://s.click.aliexpress.com/e/cmJHL4h6

Heb ik ook aan zon Sure 1701 dsp hangen, werkt prima! Ik heb ook wel eens 3x een ESS DAC van DIYinhk eraan gehangen, werkt ook.


leuke bordjes. blijft ook goed in stijl: supercheap.

Gebruikersavatar
One World Concepts
Ook commercieel actief
Berichten: 969
Lid geworden op: wo 02 mei 2018, 14:53

Re: DOTCH - DSP on the cheap

Berichtdoor One World Concepts » ma 05 nov 2018, 0:20

Leuk bordje, ik kwam heb ook al tegen op Alie.
Ideaal om prototypes mee uit te werken.

Overigens heeft de PCM5142 (is een DAC) ook een DSP aan board met wat betere specs.
Helaas is enkel de programmeer omgeving niet zo handig als bij SigmaStudio.
Ook de community en forums zijn minder.

Werkt dit programmeer bordje ook in real-time mode?
Of mode je hem iedere keer programmeren en weer even resetten?

matjans
Berichten: 379
Lid geworden op: wo 31 mei 2006, 8:50
Locatie: Den Haag

Re: DOTCH - DSP on the cheap

Berichtdoor matjans » ma 05 nov 2018, 16:00

met sigma studio en usbi interface zou realtime moeten kunnen.

matjans
Berichten: 379
Lid geworden op: wo 31 mei 2006, 8:50
Locatie: Den Haag

Re: DOTCH - DSP on the cheap

Berichtdoor matjans » di 06 nov 2018, 23:12

matjans schreef:met sigma studio en usbi interface zou realtime moeten kunnen.


Euhm... Dat wordt nog wel een exercitie, maar ...

HOERA!

IMG_0680.jpg


Het werkt dus. Voor de test in sigmadsp studio maar een simpel dingetje: geef alle outputs een sinusje, dan kan je tenminste zien of het werkt. En dat doet het dus. Project uebercheap dsp+programmertje geslaagd.

Paar kleine dingetjes:

- er gaat iets mis met de adressering van de eeprom op het adau1401 bord. Er zit een conflict met de programmer, maar dat jumper je wel heen en weer. vervelend is alleen dat je daardoor in ieder geval 1x per 'aansluitactie' (hang ding aan usb) 1x jumpertje moet zetten om eeprom van programmer op ander i2c adres moet zetten, en daarnaast 1x jumpertje moet zetten om het adau1401 bord van write protect af te halen.

- programmeren is een beetje hit-and-miss. Soms pakt hij hem niet. gammel kabeltje/soldeerverbindingkje ?

Nouja, al met al: pappa blij.
Je hebt niet voldoende permissies om de bijlagen van dit bericht te bekijken.

matjans
Berichten: 379
Lid geworden op: wo 31 mei 2006, 8:50
Locatie: Den Haag

Re: DOTCH - DSP on the cheap

Berichtdoor matjans » do 10 jan 2019, 22:10

FF braindump, voor het nageslacht...

IMG_0676 (1).jpg

extra voedingspinnetje voor de adau1401. handig.

IMG_0677 (1).jpg

Reset pin er los bij gesoldeerd (PB0)

- Tijdens programmeren WP (pin 21) laag, daarna weer hoog, anders boot-ie niet naar selfboot.

PB0 - Reset

Firmware voor de programmer -
24aa256.zip
(voor zover ik begrijp freeware/copyleft dus ik post het gewoon hier. staat ook op diyaudio en die zijn vrij streng, dus zal vast wel mogen hier).
Je hebt niet voldoende permissies om de bijlagen van dit bericht te bekijken.

grimoire
Berichten: 1011
Lid geworden op: do 19 jul 2012, 19:34
Locatie: Nijmegen

Re: DOTCH - DSP on the cheap

Berichtdoor grimoire » zo 07 jul 2019, 10:26

deze optie die ik hier gevonden heb:
https://suredsp.ratz-it.de/index.php?title=Hauptseite

Sure / Wondom adau1701 boardje a 20 euro
Cypress CY7C68013A programmer a 5 euro

is mogelijk wat makkelijker en niet veel duurder

werkt ook met sigmastudio

ODJeetje
Berichten: 1
Lid geworden op: ma 10 feb 2020, 15:18

Re: DOTCH - DSP on the cheap

Berichtdoor ODJeetje » ma 10 feb 2020, 15:43

matjans schreef:
matjans schreef:met sigma studio en usbi interface zou realtime moeten kunnen.


Euhm... Dat wordt nog wel een exercitie, maar ...

HOERA!

IMG_0680.jpg

Het werkt dus. Voor de test in sigmadsp studio maar een simpel dingetje: geef alle outputs een sinusje, dan kan je tenminste zien of het werkt. En dat doet het dus. Project uebercheap dsp+programmertje geslaagd.

Paar kleine dingetjes:

- er gaat iets mis met de adressering van de eeprom op het adau1401 bord. Er zit een conflict met de programmer, maar dat jumper je wel heen en weer. vervelend is alleen dat je daardoor in ieder geval 1x per 'aansluitactie' (hang ding aan usb) 1x jumpertje moet zetten om eeprom van programmer op ander i2c adres moet zetten, en daarnaast 1x jumpertje moet zetten om het adau1401 bord van write protect af te halen.

- programmeren is een beetje hit-and-miss. Soms pakt hij hem niet. gammel kabeltje/soldeerverbindingkje ?

Nouja, al met al: pappa blij.



Verlaag de pull-up weerstanden (10k) op de I2C lijnen eens naar 4k7 of 2k2 en die problemen verdwijnen als sneeuw voor de zon....

Connect-programmer-to-DSP-EN.jpg
Je hebt niet voldoende permissies om de bijlagen van dit bericht te bekijken.

Led
Berichten: 284
Lid geworden op: vr 01 jul 2016, 10:19

Re: DOTCH - DSP on the cheap

Berichtdoor Led » di 11 feb 2020, 23:11

Uit interesse, wat gaat dit anders / meer doen dan Sigmastudio op een 22 euro Sure ADUA1701 bordje : https://www.soundimports.eu/en/aa-ap23122.html
met een 10 euro IO bordje : https://www.soundimports.eu/en/aa-aa11428.html
en een 27 euro USB programmer : https://www.soundimports.eu/en/db-dp11224.html
?

matjans
Berichten: 379
Lid geworden op: wo 31 mei 2006, 8:50
Locatie: Den Haag

Re: DOTCH - DSP on the cheap

Berichtdoor matjans » wo 12 feb 2020, 14:57

niks, maar voor 19 euri ben je klaar. Ging meer om het principe van supercheap.

Hofmann
Berichten: 20
Lid geworden op: do 21 mei 2020, 5:24

Re: DOTCH - DSP on the cheap

Berichtdoor Hofmann » zo 07 jun 2020, 12:53

Dit klinkt bijna te mooi om waar te zijn, zeker aangezien hoe duur DSP kan worden.
Wat is hier de adder onder het gras?

Ik heb zo'n programmer bordje besteld, omdat ik mn 100w Sure/Wondom subwoofer versterker wil programmeren. Ik heb helemaal geen ervaring met digitale crossovers, dus ik ben benieuwd.

jvenema
Berichten: 701
Lid geworden op: di 20 aug 2019, 12:38

Re: DOTCH - DSP on the cheap

Berichtdoor jvenema » zo 07 jun 2020, 13:28

De ADC en DAC in de ADAU1701 zijn niet world class leading ;-). DSP zelf is met 56bit resolutie niet verkeerd, aantal programmeer/data plaatsen zijn niet giga veel, maar voor IIR filters ruim voldoende. Als je FIR filters wil toepassen lager in frequentie, dus langer in lengte, dan kan het zijn dat je tegen lengte beperkingen aanloop. Het ding heeft 2 ingangen met ADC en 4 DAC uitgangen.

Dus als je het voor een twee kanaals versterker zet om een actief tweeweg te maken, dan kun je SNR wat opkrikken, door twee ADC’s te gebruiken met hetzelfde ingangssignaal en en die te sommeren en bij uitgang signaal te inverteren en met tweede DAC in tegenfase eruit te gaan. Je maak dan een balanced uitgang. En dat dan voor zowel midwoofer als tweeter uitgang.

Dus je kunt de spec iets beter krijgen in bepaalde context, maar het blijft niveau “goed” ipv “uitmuntend”, maar gezien de prijs blijft het best wel een aantrekkelijk iets. En als je het afzet tegen de inherente vervorming van de luidsprekers drivers zelf en de nauwkeurigheid van DSP crossover en EQ tov passief filteren is het geen verkeerde iets om het in een (eenvoudig) actieve luidspreker toe te passen.

De optie van DSP samen op versterker bord is natuurlijk een leuke compacte optie, maar maakt het onmogelijk om SNR ratio wat te verbeteren door twee DAC’s per kanaal te gebruiken. Het gebruik van twee ADC kan dan wel weer.

Hofmann
Berichten: 20
Lid geworden op: do 21 mei 2020, 5:24

Re: DOTCH - DSP on the cheap

Berichtdoor Hofmann » zo 07 jun 2020, 15:21

Ik wil het toepassen op een 100w Wondom subwoofer versterker. Deze heeft instelbare filters door middel van potmeters op het board, maar is ook te programmeren. Met de potmeters is de low pass niet lager dan 200Hz te regelen, en dat vind ik te hoog.
Kwaliteit is dus bij dit subwoofertje niet zo cruciaal, en het is een leuk experiment.
Ik was me alleen niet bewust dat de dsp VOOR de DAC moet plaats vinden. Ik had gehoopt het signaal na de DAC naar de dsp en vervolgens de versterker te sturen. Is dit mogelijk?

jvenema
Berichten: 701
Lid geworden op: di 20 aug 2019, 12:38

Re: DOTCH - DSP on the cheap

Berichtdoor jvenema » zo 07 jun 2020, 19:26

DAC is Digitaal Analoog Converter. Dus na een DAC is signaal analoog en kan DSP er niets mee. Vandaar dat er in de ADAU1701 2 ADC (Analoog Digitaal Converter) zitten en 4 keer een, DAC. Dus je komt analoog in, dit word omgezet naar digitaal, doet de bewerking digitaal en zet dit met de DAC weer om naar analoog.

Naast de normale audio ADC heeft hij ook nog een aantal (ik dacht 4) ADC converters met lagere resolutie. Dit zeit een analoge gelijk spanning die met de pot meter word geregeld om naar een digitale waarde via wat een GPIO pin genoemd wordt (General Purpose Input/Output). Dit is een "langzame 8 of 10 bits Analoog Digitaal converter. Dus voltage van potmeter word omgezet naar een digitale waarde en via het standaard programma dat in de DSP geladen is, kun je vervolgens b.v. volume en het omslagpunt van de laag doorlat filter regelen.

Met SigmaStudio kun je een eigen iets laden en kun je zelf de kantel punten van filter ingeven en heling etc. Meestal doe je dan naar mijn ervaring weinig tot niets met de potmeters. Het is zelfs een beetje jammer dat ze er zitten andetrs had je die pinnen zelf voor iets anders kunnen gebruiken. Versterker bordje word meestal ingebouwd en dan kan je niet meer bij de potmeters komen. Dus leuk voor demo, maar in de praktijk kun je er niets mee en het steeld 4 pinnen van je weg.

matjans
Berichten: 379
Lid geworden op: wo 31 mei 2006, 8:50
Locatie: Den Haag

Re: DOTCH - DSP on the cheap

Berichtdoor matjans » di 09 jun 2020, 15:21

Potmeters - precies. Die gebruik je niet. Daarom is dat el cheapo bordje zo geinig.

Ligt nog steeds in de kast te wachten op tijd.


Terug naar “Overige Audio-elektronica”

Wie is er online

Gebruikers op dit forum: CCBot en 0 gasten