Liebe Kollegen,
mit einem ADC messe ich Amplituden von Pulsen (Ionisationskammer).
Daraus wird im Mikrokontroller ein Puls-Höhen Spektrum abgelegt. Also
bei 15bit ADC habe ich 32768 counters, die mir die Counts im jeden
"Kanal" abspeichern.
Ich möchte aber dieses Spektrum "logarithmisch" kondensieren, so dass
ich z.B. 60 Messwerte/dekade habe. Das bedeutet eine Abstufung von 1,039
zwischen den benachbarten Bins. Am Besten sollte bei jeder AD-Umwandlung
der Eintrag sofort in dem richtigen Kanal inkrementiert werden, was aber
zeitkritisch ist.
Dahre meine Fragen:
1. wie lässt sich diese Umrechnung überhaupt umsetzen (z.B. look-up
Table)?
2. wass ist für die Leistung eines ATMEGA1284 (bei max. 10.000
Messwerten/s) brauchbar umsetzbar?
Danke für eure Tipps
Karel