Ik ben bezig met het ontwerpen van een 3 kanaals d/a converter. Ik zal me even nader uitleggen.

De bedoeling is dat de ingang van de print 16 I/O lijntjes heeft. 12 hiervan zullen gebruikt worden voor een 12 bits signaal en de andere voor resets van verschillende componenten en de adressering voor de kanalen.
Op de uitgang moeten 3 analoge uitgangen komen, die onafhankeljik te besturen zijn.

Nu is het idee om het signaal wat op de ingang wordt aangeboden in een geheugen te plaatsen van bijvoorbeeld kanaal 1, vervolgens moet via een van de I/O lijntjes geswitched worden naar het geheugen van kanaal 2 waar een ander digitaal signaal in wordt gezet.

Het geheugen zal steeds het digitale signaal achter elkaar herhalen en de d/a converter zal dit omzetten naar een analoog signaal.

Hierdoor kan je dus per uitgang een ander signaal maken.

Nu ben ik dus hiervoor opzoek naar een 16 bits RAM chip en kan die nergens vinden. Weet iemand waar ik die zou moeten zoeken of weet iemand een type nummer.

Verder ben ik nog niet uit hoe ik goed het digitale signaal in het geheugen kan zetten wat ik wil. Adresbepaling dus. Als iemand hier nog een idee over heeft is dit natuurlijk ook welkom

Op oude VGA kaarten zitten vaak losse 16 pins RAM's Geen 16 bits voor zover ik weet maar meestal 4 bits (zoals M41464. Dus met 3 chips zou je gered zijn.

Ik snap niet waarom je het zo wil doen. Een D/A omzetter is nogal duur, dus het lijkt me handiger om 1 D/A omzetter te nemen en de uitgang te (de)multiplexen naar 3 condensators, met 3 opamps erachter.

Voor jouw opzet heb je volgens mij geen RAM nodig maar 3 x 12-bit latch. Latches zijn meestal 8 bit breed, dus daar heb je er dan 6 van nodig.

Als je echt wat RAMmetjes wil hebben heb ik nog wel wat 6116 ofzo liggen.

Ieder kanaal moet een ander signaal kunnen bevatten, waarom ik genoodzaakt ben om 3 keer ram te gebruiken en dan pas de d/a conversie toe te passen.
Bijvoorbeeld in geheugen 1 komt een signaal van 60 hertz, geheugen 2 een van 30 hertz en geheugen 3 een van 50. Deze moeten allemaal tegelijk kunnen werken. Vandaar het geheugen, die de sinus steeds weer herhaald.

Ik heb ondertussen een 16 bits ram chip gevonden: IDT71016, nu is alleen nog het probleem waar ik deze zou kunnen bestellen.

Verder zit ik nog met het adresbepalingsprobleem. Hoe kan ik er nou goed voor zorgen dat het signaal in geheugen 1 2 of 3 belandt?

Is geen probleem; gewoon geheugen 1, 2 of 3 selecteren toch?

Is geen probleem; gewoon geheugen 1, 2 of 3 selecteren door de 'enable' hoog of laag te maken toch?

ik heb effe je 3 topics gelezen en waarom doe je dit niet gewoon met een µC ?

USB --> µC --> DA

Ik heb niet veel ervaring en al helemaal niet met µC's. Maar goed als je een goed idee daarvoor hebt is dit natuurlijk welkom:)

Verder klopt het inderdaad atlantis dat je gewoon de chip enable kan gebruiken, echter kan ik niet de geschikte ram chip vinden