Heeft iemand een idee hoe ik de DAC0800 (8bit digitaal - analoog convertor) op de P1 poort aansluit van een 8051 variant? en kan de DAC dan gevoed worden met dezelfde voedingsspanning als de controller? (5v) of moet dit symmetrisch gebeuren?
volgens de datasheet kan de DAC0800 rechtstreeks aan de poort P1 gehangeen worden. Voorzie wel een pull-up weerstand per uitgang van ongeveer 4k7.
De DAC kan liefst niet uit dezelfde voedingsspanning als de processor gevoed worden, vanwege het ruisniveau op deze spanning. Voorzie een symmetrische voedingsspanning van +5V en -5V tot +18V en -18V, liefst enkel te gebruiken door deze DAC.
@andy: bedoel je met die pull up weerstand zoiets :
Vcc - controller
|
------------ | | 4k7 --------
8051 | | | | DAC|
P1.x |--------|-------|Bx |
| | |
------------ |------|
en de massa's van de voeding van de controller en de dac mogen deze verbonden worden? ik schaam me een beetje voor deze laatste vraag, maar ik twijfel een heel klein beetje
[Bericht gewijzigd door cosmotron op ]
De massas moet ge zeker aan elkaar leggen, anders zweven de ingangen van de DAC t.o.v. de microcontroller. De waarde van de pull-ups, correct getekend in je schema, zijn helmaal niet kritisch. De ingangsstroom van de DAC is bijzonder laag, hierdoor kunnen de pull-ups ook hoger genomen worden. In principe is het een afwegen tussen dissipatie, ingangsstroom en hierbij nog correcte ingangsspanningen en eventueel snelheid ten gevolge van de capaciteit van de banen en de ingangscapaciteit. Dit laatste is waarschijnlijk in de praktijk te verwaarlozen. De pull-ups kunnen gerust 100k zijn, ik neem bijna altijd 4k7 of 10k als standaard aan, maar dit is dus geen must.