Gegroet,,

Een tijdje geleden heb ik een toongenerator gebouwd met behulp van een 555. Deze toongenerator genereert een blokgolf. ( http://www.circuitsonline.net/forum/view/55558/1/toongenerator )

Nu is mijn 2e uitdaging deze toon weer te geven op een display. Ik heb al advies gekregen om dit in VHDL te schrijven met een Cypress CPLD maar deze heeft geen ADC ingang.

Ik zal dus op een of andere manier de frequentie moeten bepalen van de blokgolf.

Iemand een idee?!

Waarom heb je voor een blokgolf een adc nodig? Ik zou dit zelf doen met een uC, waarbij je d.m.v een timer de tijd tussen twee pulsen meet.

Ik heb al advies gekregen om dit in VHDL te schrijven met een Cypress CPLD

Overkill mi, http://www.mcselec.com/index.php?option=com_content&task=view&…

ziet er goed uit!
maar is dit nou een kant en klaar pakketje of hoe moet ik het zien?!

Als je het toch gaat uitbreiden met een microcontroler, kun je dan niet direct de toon genereren uit de uC?

Dan kun je de gegenereerde frequentie direct weergeven op een display, zonder dat je moeilijk hoeft te doen met het meten van de frequentie...

Nou, de toongenerator moet een variabele toon genereren dus m.b.v. een potmetertje ga ik dit realiseren.
Ik ga nu proberen met een PIC-uC de pulsen te meten en uit te sturen naar een display.

Met een PIC kan je heel goed variabele tonen genereren...
Ik meen dat www.picbasic.nl er wel iets over schreef in zijn lessen.
Kijk hier maar eens, bijna onderaan aan de pagina:
http://www.picbasic.nl/beginners7.htm

Op 23 juni 2008 16:47:31 schreef Roland van Leusden:
[...]

Overkill mi, http://www.mcselec.com/index.php?option=com_content&task=view&…

Ik heb inmiddels die display aangeschaft.

Als ik het goed begrijp moet ik nu:
1 De componenten van die link bestellen ("parts list")
2 De schakeling van figuur 3 bouwen
3 De "AT89C2051" aanschaffen
4 Deze met DEZE PROGRAMMER programmeren?