project:hgg:hardware:timing_bus
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
project:hgg:project:hgg:hardware:timing_bus [2012-01-08 05:24] – 85.179.246.183 | project:hgg:project:hgg:hardware:timing_bus [2012-01-08 05:26] – 85.179.246.183 | ||
---|---|---|---|
Zeile 19: | Zeile 19: | ||
===== High accuracy ===== | ===== High accuracy ===== | ||
- | The high accuracy timing port will be sending a 10Mhz (currently wip, actual frequency to discuss) clock that is highly stabelized to all modules. It will also send a RESET port. Every measurement module will track the timing clock and count the clocks in a register (use 24 bit for 10Mhz). The reset pin will be used to reset the 24 bit register to 0. It will be triggered by the timing module every second. Thus we have a very exact pulse every 1 second and can use the contents of the register to count on in the 1 second timeframe. | + | The high accuracy timing port will be sending a 10Mhz (currently wip, actual frequency to discuss) clock that is highly stabelized to all modules. It will also send a RESET signal. Every measurement module will track the timing clock and count the clocks in a register (use 24 bit for 10Mhz). The reset pin will be used to reset the 24 bit register to 0. It will be triggered by the timing module every second. Thus we have a very exact pulse every 1 second and can use the contents of the register to count on in the 1 second timeframe. |
To get the most accurate timing information, | To get the most accurate timing information, | ||
Zeile 42: | Zeile 42: | ||
* for messuring the modules will send the timestamp (low precisision signal), the counter in the PISO and he most current drift information. | * for messuring the modules will send the timestamp (low precisision signal), the counter in the PISO and he most current drift information. | ||
* better timng modules could use a temperature and voltage controlled oscilator to make a more stable synchronisation signal | * better timng modules could use a temperature and voltage controlled oscilator to make a more stable synchronisation signal | ||
+ | |||
+ | |||
+ | ===== Optimisatin ===== | ||
+ | |||
+ | * FPGA/CPLD instead of discrete logic | ||
+ | |||
+ | |||
+ |
project/hgg/hardware/timing_bus.txt · Zuletzt geändert: 2017-11-09 02:06 von makefu