Ontwikkeling AF-DAC 2 [nu met ESS Sabre ES9016]

Traditionele bronapparaten zoals CD-, DVD- en platenspelers.
(streaming-/computeraudio graag in de daarvoor aangewezen forumgroep)

Moderators: Barry2001, Beheerdersteam

Gebruikersavatar
Vinculum
Berichten: 3206
Lid geworden op: do 19 jun 2008, 13:16
Locatie: Hardinxveld-Giessendam
Contacteer:

Re: Ontwikkeling AF-DAC 2 [nu met ESS Sabre ES9016]

Bericht door Vinculum »

Ohhh spannend! :bounce:
Gebruikersavatar
cobaltjeh
Berichten: 1583
Lid geworden op: di 23 jun 2009, 14:12
Locatie: Dongen

Re: Ontwikkeling AF-DAC 2 [nu met ESS Sabre ES9016]

Bericht door cobaltjeh »

Wat gaat dat een heerlijk bouwpakket worden, gaat er ook nog iemand een inkoopactie regelen voor alle onderdelen. :sure:

Goed bezig Knuisje!
Gebruikersavatar
knuisje
Berichten: 3690
Lid geworden op: zo 15 apr 2007, 0:07
Locatie: Julianadorp

Re: Ontwikkeling AF-DAC 2 [nu met ESS Sabre ES9016]

Bericht door knuisje »

Ik wil het in kitvorm gaan leveren, dus incl. componenten. Het is namelijk lastig om zelf bepaalde componenten bij Farnell te bestellen vanwege het minimum bestelbedrag. 1 component is alleen op Ebay te verkrijgen (2SK117GR). De meeste componenten betrek ik van Mouser die goedkoper is dan Farnell. Ook haal ik een aantal componenten bij Elpro.
Gebruikersavatar
cobaltjeh
Berichten: 1583
Lid geworden op: di 23 jun 2009, 14:12
Locatie: Dongen

Re: Ontwikkeling AF-DAC 2 [nu met ESS Sabre ES9016]

Bericht door cobaltjeh »

knuisje schreef:
Ik wil het in kitvorm gaan leveren, dus incl. componenten. Het is namelijk lastig om zelf bepaalde componenten bij Farnell te bestellen vanwege het minimum bestelbedrag. 1 component is alleen op Ebay te verkrijgen (2SK117GR). De meeste componenten betrek ik van Mouser die goedkoper is dan Farnell. Ook haal ik een aantal componenten bij Elpro.
:goeie: :goeie:

Nog even en je kunt je eigen 'hobbywinkel' gaan beginnen. :mrgreen:
Gebruikersavatar
Rizzo
Berichten: 466
Lid geworden op: vr 04 dec 2009, 10:35
Locatie: Gouda

Re: Ontwikkeling AF-DAC 2 [nu met ESS Sabre ES9016]

Bericht door Rizzo »

cobaltjeh schreef:
knuisje schreef:
Ik wil het in kitvorm gaan leveren, dus incl. componenten. Het is namelijk lastig om zelf bepaalde componenten bij Farnell te bestellen vanwege het minimum bestelbedrag. 1 component is alleen op Ebay te verkrijgen (2SK117GR). De meeste componenten betrek ik van Mouser die goedkoper is dan Farnell. Ook haal ik een aantal componenten bij Elpro.
:goeie: :goeie:

Nog even en je kunt je eigen 'hobbywinkel' gaan beginnen. :mrgreen:

+1!!

Dit wordt de zomerhit van 2012 :rock:
Gebruikersavatar
BertDB
Berichten: 1978
Lid geworden op: zo 07 sep 2008, 17:39
Locatie: Mechelen (BE)

Re: Ontwikkeling AF-DAC 2 [nu met ESS Sabre ES9016]

Bericht door BertDB »

woohoow !
een velleman kit is er niets tegen ! (daar zijn de moeilijke smd's niet voorgesoldeerd :rofl: )
Gebruikersavatar
hannesie
Berichten: 17866
Lid geworden op: wo 31 dec 2008, 15:27
Locatie: Dordrecht
Contacteer:

Re: Ontwikkeling AF-DAC 2 [nu met ESS Sabre ES9016]

Bericht door hannesie »

Knuisje houdt dadelijk geen tijd over om naar muziek te luisteren. :lol:
Gebruikersavatar
knuisje
Berichten: 3690
Lid geworden op: zo 15 apr 2007, 0:07
Locatie: Julianadorp

Re: Ontwikkeling AF-DAC 2 [nu met ESS Sabre ES9016]

Bericht door knuisje »

Solderen en muziek luisteren gaat prima samen. :D

Vandaag de voeding opgebouwd en het lijkt goed te werken.
Bijlagen
DSC02144.jpg
Gebruikersavatar
Vinculum
Berichten: 3206
Lid geworden op: do 19 jun 2008, 13:16
Locatie: Hardinxveld-Giessendam
Contacteer:

Re: Ontwikkeling AF-DAC 2 [nu met ESS Sabre ES9016]

Bericht door Vinculum »

:goeie: :rock: :goedzo:
Gebruikersavatar
rjmulder
Berichten: 1187
Lid geworden op: wo 04 apr 2012, 22:47
Locatie: Twente
Contacteer:

Re: Ontwikkeling AF-DAC 2 [nu met ESS Sabre ES9016]

Bericht door rjmulder »

Dat ziet er allemaal weer heel strak uit :goeie:
Gebruikersavatar
knuisje
Berichten: 3690
Lid geworden op: zo 15 apr 2007, 0:07
Locatie: Julianadorp

Re: Ontwikkeling AF-DAC 2 [nu met ESS Sabre ES9016]

Bericht door knuisje »

Bedankt voor alle complimenten. :goeie:

Het is nu nog wachten op de ontvangst van het controllerbordje. :sure:
Gebruikersavatar
knuisje
Berichten: 3690
Lid geworden op: zo 15 apr 2007, 0:07
Locatie: Julianadorp

Re: Ontwikkeling AF-DAC 2 [nu met ESS Sabre ES9016]

Bericht door knuisje »

Omdat ik toch nog zit te wachten op het controllerbordje ben ik weer verder gegaan met de firmware. Ik heb nu ook het menu voor een groot deel geïmplementeerd. Alles is opgezet om met zowel een remote als een rotary encoder te werken. In het filmpje een impressie van de userinterface.

[youtube]http://www.youtube.com/watch?v=-gk6Y7sQG-w[/youtube]
Gebruikersavatar
hannesie
Berichten: 17866
Lid geworden op: wo 31 dec 2008, 15:27
Locatie: Dordrecht
Contacteer:

Re: Ontwikkeling AF-DAC 2 [nu met ESS Sabre ES9016]

Bericht door hannesie »

Dat is al wel wat uitgebreider dan de volume/inputcontrol van de Mini Dsp. :mrgreen: :kwijl:
Gebruikersavatar
BertDB
Berichten: 1978
Lid geworden op: zo 07 sep 2008, 17:39
Locatie: Mechelen (BE)

Re: Ontwikkeling AF-DAC 2 [nu met ESS Sabre ES9016]

Bericht door BertDB »

het is niet makkelijk om een hele menu overzichtelijk weer te geven op 2 displayregeltjes.
Je bent er toch aardig in geslaagd !
Zelfs ik zou ermee overweg kunnen :lol:
Blijkbaar is het wel nodig even de manual te raadplegen .. OSF filter bv zegt me niks .. :oops:
Gebruikersavatar
Macsel
Berichten: 172
Lid geworden op: vr 16 jun 2006, 12:22
Locatie: Amsterdam

Re: Ontwikkeling AF-DAC 2 [nu met ESS Sabre ES9016]

Bericht door Macsel »

Erg interessant topic! Ik wil na m'n UcD nu eindelijk ook een DAC gaan bouwen. De focus ligt nu nog op de TPA BIII, maar wellicht wordt dit een leuk alternatief!
Keep up the good work
Gebruikersavatar
cobaltjeh
Berichten: 1583
Lid geworden op: di 23 jun 2009, 14:12
Locatie: Dongen

Re: Ontwikkeling AF-DAC 2 [nu met ESS Sabre ES9016]

Bericht door cobaltjeh »

Mooi uitgewerkt dat menu!, als programmeur ben ik wel benieuwd hoe de structuur van de code in elkaar zit. :sure:
Gebruikersavatar
knuisje
Berichten: 3690
Lid geworden op: zo 15 apr 2007, 0:07
Locatie: Julianadorp

Re: Ontwikkeling AF-DAC 2 [nu met ESS Sabre ES9016]

Bericht door knuisje »

De code is geschreven in C met behulp van AVR Studio 5.

Er wordt gebruik gemaakt van interrupts voor o.a. het inlezen van een verdraaing van de rotary encoder en de IR sensor. De interrupt routines zetten de waardes van de remoteknop en de verdraaiing van de rotary encoder in variabelen. Deze variabelen kan ik overal naar behoefte uitlezen en weer resetten. Het menu maakt gebruik van textconstanten in flash memory om geen kostbaar RAM te gebruiken. Verder is het een kwestie van zo efficient mogelijk uitprogrammeren van het menu. Anders dan in Windows moet je letterlijk alles handmatig doen, dus het vraagt best veel flashgeheugen. Het totale programma neemt nu ongeveer 4K, de door mij gebruikte uC heeft 8K flashruimte dus ik heb nog ruimte zat. Voor het lezen en schrijven in EEPROM van de menu-instellingen maak ik gebruik van standaard routines, evenals het zetten van de betreffende dac-registers via de I2C bus.
carpin
Berichten: 92
Lid geworden op: do 24 sep 2009, 4:59
Locatie: s-Gravenhage

Re: Ontwikkeling AF-DAC 2 [nu met ESS Sabre ES9016]

Bericht door carpin »

Ik heb even gekeken op de Atmel site, Atmel studio 6 is zelfs uit.
Het is nog gratis ook.
Gebruikersavatar
cobaltjeh
Berichten: 1583
Lid geworden op: di 23 jun 2009, 14:12
Locatie: Dongen

Re: Ontwikkeling AF-DAC 2 [nu met ESS Sabre ES9016]

Bericht door cobaltjeh »

Klinkt goed, ik gok dat je dan ook een functie (routine) hebt om het scherm te verversen / tonen?

4K is al wel erg veel, ik gok dat de meeste ruimte wordt opgevuld door de verschillende libraries, die nodig zijn voor het lcd, etc.
Gebruikersavatar
knuisje
Berichten: 3690
Lid geworden op: zo 15 apr 2007, 0:07
Locatie: Julianadorp

Re: Ontwikkeling AF-DAC 2 [nu met ESS Sabre ES9016]

Bericht door knuisje »

Ja ik heb een menu ververs/scroll routine. Ik heb libraries voor lcd aansturing, remote, rotary encoder, EEPROM en I2C bus. De rest is een main routine, dac register routines en het menu.

Ik vind 4K aan programmacode wel meevallen als je alle functionaliteit bij elkaar optelt. :D
Ik kan zelfs ook een 16K of 32K uC nemen met identieke pinning, maar dat is niet nodig. :sure:

Klopt AVR studio 6 is inmiddels ook uit. Het zijn prettig werkende omgevingen met geïntegreerde GNU C compiler en Visual Studio IDE. En allemaal gratis. :rock:
Gebruikersavatar
Fokko
Berichten: 605
Lid geworden op: zo 22 jul 2007, 18:44
Locatie: Groningen
Contacteer:

Re: Ontwikkeling AF-DAC 2 [nu met ESS Sabre ES9016]

Bericht door Fokko »

Ik vind 4kb netjes voor de functionaliteit die je erin hebt zitten. Persoonlijk zie ik tegenwoordig niet meer de noodzaak om het aantal kb's tot het absolute minimum te beperken. De standaard microcontrollers hebben meestal al meer dan genoeg geheugen. Zolang je logica/algoritmiek maar goed in elkaar steekt.
carpin
Berichten: 92
Lid geworden op: do 24 sep 2009, 4:59
Locatie: s-Gravenhage

Re: Ontwikkeling AF-DAC 2 [nu met ESS Sabre ES9016]

Bericht door carpin »

Knuisje, op samenkopen een inkoop actie van atmega328p
Gebruikersavatar
BertDB
Berichten: 1978
Lid geworden op: zo 07 sep 2008, 17:39
Locatie: Mechelen (BE)

Re: Ontwikkeling AF-DAC 2 [nu met ESS Sabre ES9016]

Bericht door BertDB »

Dat is wel enkel de DIP versie, en ik denk dat Knuisje de SMD versie gebruikt O:)
Gebruikersavatar
hannesie
Berichten: 17866
Lid geworden op: wo 31 dec 2008, 15:27
Locatie: Dordrecht
Contacteer:

Re: Ontwikkeling AF-DAC 2 [nu met ESS Sabre ES9016]

Bericht door hannesie »

Kijk even bij dit plaotje. :D
download/file.php?id=58407&mode=view
Gebruikersavatar
knuisje
Berichten: 3690
Lid geworden op: zo 15 apr 2007, 0:07
Locatie: Julianadorp

Re: Ontwikkeling AF-DAC 2 [nu met ESS Sabre ES9016]

Bericht door knuisje »

Ik gebruik inderdaad de DIP-versie zodat deze makkelijk kan worden verwisseld. Is inderdaad niet duur maar ik gebruik de atmega88, de 8Kb versie. En die kost ook maar 2,45 ex. btw.
Plaats reactie