Forum: Mikrocontroller und Digitale Elektronik suche IC zum Duty Cycle messen 12 Kanäle


von Suber (Gast)


Lesenswert?

Servus, ich habe 12 verschiedene Kanäle alle mit der selben Freuenz 
(200kHz) aber mit unterschiedlichen Tastgraden und muss den Duty-Cycle 
messen (16bit) und per µC auslesen, Bus wie I²C wäre gut.

Gibbet da einen IC für? FPGA und so kann ich nicht :(

von Peter D. (peda)


Lesenswert?

Suber schrieb:
> (200kHz) aber mit unterschiedlichen Tastgraden und muss den Duty-Cycle
> messen (16bit)

Das wären dann 200kHz * 65536 = 13,1GHz Zeitbasis, sehr sportlich.

von Route_66 H. (route_66)


Lesenswert?

Suber schrieb:
> Servus, ich habe 12 verschiedene Kanäle alle mit der selben Freuenz
> (200kHz) aber mit unterschiedlichen Tastgraden und muss den Duty-Cycle
> messen (16bit) und per µC auslesen, Bus wie I²C wäre gut.

Hattest du Mathematik in der Schule? Dann kannst du dir je ausrechnen:
200 kHz Folgefrequenz mit 16 Bit (65536) zu messen bedeutet eine 
Zeitauflösung von 0,076 Nanosekunden. Für 12 Kanäle nacheinedaer oder 
gleichzeitig? In welchen Zeitabständen? I²C ist nicht unendlich schnell!

Klingt Alles nicht sonderlich plausibel oder wurde schlecht beschrieben.

von phil (Gast)


Lesenswert?

200khz... das sind 5us Periodendauer

und das willst du dann mit 16bit Auflösung messen (da ist ein digit dann 
76 Picosekunden) ....

von Falk B. (falk)


Lesenswert?

@Suber (Gast)

>Servus, ich habe 12 verschiedene Kanäle alle mit der selben Freuenz
>(200kHz) aber mit unterschiedlichen Tastgraden und muss den Duty-Cycle
>messen (16bit)

Warum meinst du, einen 200kHz PWM-Signal mit 16 Bit auflösen zu müssen?

> und per µC auslesen, Bus wie I²C wäre gut.

PWM-Signale über Pufferstufen (Gatter) führen und über RC-Tiefpaß 
filtern, Messung per AD-Wandler über I2C. Der AD-Wandler muss die 
gleiche Referenzspannung nutzen wie die Puffer, damit es als 
ratiometrische Messung arbeitet.

von m.n. (Gast)


Lesenswert?

Der TO hat wahrscheinlich einen 16 Bit µC und daher reichen 8 Bit nicht 
;-)

Suber schrieb:
> Gibbet da einen IC für?

Wenn Du Deine Anforderungen reduzierst, kann ein STM32F4xx mit seinen 
vielen Timern eine Lösung sein.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.