Hoe krijg je een 33khz modulatie frequentie uit een pic16f84. kweet wel dat dat met precieze timing moet. een pic16f84 doet over elke opdracht 1us. dus 1000.000 per seconde delen door 33000khz is 30,30303030303 enz. hoe gevoelig is die 33000 khz. als ik met een snelheid van 30 ipv 30.3030 wat betekent dat het ietsje trager gaat. hoe groot is deze marge? kmoet dus via infrarood led zenden en dat ontvangen met tsop1733 die op ingang pic zit.

Wouter

Op do 24-10-2002 21:50:25 schreef wouter van der vinne:
Hoe krijg je een 33khz modulatie frequentie uit een pic16f84. kweet wel dat dat met precieze timing moet. een pic16f84 doet over elke opdracht 1us.

Die 1µs is bij een bepaalde klokfrequentie (namelijk 4MHz). Dus niet bij elke willekeurige.

dus 1000.000 per seconde delen door 33000khz is 30,30303030303 enz. hoe gevoelig is die 33000 khz. als ik met een snelheid van 30 ipv 30.3030 wat betekent dat het ietsje trager gaat. hoe groot is deze marge? kmoet dus via infrarood led zenden en dat ontvangen met tsop1733 die op ingang pic zit.

Je zegt het al zelf, je krijgt dan dus een 33333kHz frequentie signaal. En dan moet je dus zelf gaan achterhalen of dit verschil toereikend is.

Tip, je kunt ook een ander kristal nemen zodat je op een mooi getal uitkomt. Of iig dichter in de buurt van een rond getal.
2e tip, je kunt ook wisselen telkens, dus dan 30, 31, 30, 31 en dan weer 30 gebruiken om het dichter in de buurt van de 30.3 te laten komen.

De AVR controllers hebben een klok van 0,25us bij 4 MHz.

Vr Gr,

Rob

T = 1 / F

T is de periode, in seconden of µs in dit geval.
en F de frequentie in HZ ?

dus op elke frequentie is er een klok tijd die omgekeerd evenredig is met die frequentie

ja elke klokcyclus is wel 0,25 us als de chip de kloksnelheid niet in 4en deelt wat dus resulteert in 1 us. kzal wel ff uitpuzelen of het wil. khoop dat 33.333 khz toereikend is

Wouter

Op vr 25-10-2002 16:51:31 schreef wouter van der vinne:
ja elke klokcyclus is wel 0,25 us als de chip de kloksnelheid niet in 4en deelt wat dus resulteert in 1 us. kzal wel ff uitpuzelen of het wil. khoop dat 33.333 khz toereikend is

Rob heeft het over AVR's. Dat is van een andere fabrikant en die IC's hebben een andere architechtuur en zijn schijnbaar sneller.

TSOP's zijn niet heel erg gevoelig voor frequentie afwijkingen, van een paar procent meer of minder zou ik niet wakker liggen.