Ik heb een Spartan 3E en die heeft een clock input nodig voor een floating point unit. Nou vroeg ik mij af of ik er een blokgolf of sinus op aan moet sluiten. Volgens mij geven de meeste oscillatoren een sinus als output. Gaat dit werken? En lusten de meeste IC's (DDS, microcontroller, CPLD, etc) een sinus?

Naar mijn beste weten lusten de meeste IC's een blok. De eerlijkheid gebiedt mij wel te zeggen dat ik het nog nooit heb uitgeprobeerd met een sinus.

In theorie zou je last kunnen hebben van het grijze gebied tussen een digitale "0" en een digitale "1". Een input van een IC interpreteert spanning van,
0 volt - lage drempel = logische "0"
lage-drempel - hoge drempel = grijs gebied
hoge drempel - 5 volt = logische "1"

Ik het grijze gebied, interpreteert de IC de input als "geen verandering". Maar het blijft een grijs gebied en zal in de regel zoveel mogelijk vermeden worden.

Het vermijden van het grijs gebied wordt o.a. beschreven in specificaties van de input van de IC, de z.g. stijgtijd/daaltijd van de input signaal.

* Gebruik liever digitaal signaal
* Als je een (variabele) sinus signaal toevoert, houdt dan rekening met de frequentie ervan. Maar in dit geval, zet liever een Schmitt-trigger in als tussenschakeling.