...
| Modulo | Tipo | Descrizione |
|---|---|---|
| CAEN V513 | PIO | Modulo di I/O digitale |
| SIS3800 | Scaler | Contatore/scaler per sincronizzazione e conteggio trigger |
| CAEN 965 | QDC | QDC a 16 canali |
| CAEN 792 | TDC | TDC a 16 canali, software analogo al 965 |
| SIS 3153 | Controller VME | Bridge Controller ETH2VME |
📎 Documentazione di riferimento:
🔗 BTF – Documentazione tecnica
...
I moduli sono dispositivi VME gestiti tramite il controller CAEN V4718 (ETH2VME).ETH2VME SIS3153
Questo dispositivo permette di accedere al bus VME via Ethernet.
📗 Manuale tecnico:
🔗 UM8305 - V4718/VX4718 User Manual (CAEN)
...
🧠 Librerie e software
...
Esiste un controllo EPICS per il SIS 3153:
https://github.com/epics-modules/SIS3153
...
CAEN fornisce la libreria CAENVMELib, che consente di eseguire operazioni di lettura/scrittura VME via Ethernet.
Il tipico flusso di utilizzo è il seguente:
Inizializzare un oggetto controller (connessione con ETH2VME).
Accedere ai moduli VME specificando i relativi indirizzi.
Utilizzare le funzioni della libreria (
CAENVME_ReadCycle,CAENVME_WriteCycle, ecc.) per interagire con i moduli.
🔗 Integrazione con EPICS
...
Tuttavia, la maggior parte di questi moduli presuppone un controller VME locale (VMIC), con mapping diretto della memoria.
Nel caso del V4718 (ETH2VME), invece, la comunicazione avviene via rete, quindi occorre verificare se la CAENVMELib consente di emulare il mapping di memoria tramite driver Linux. Altrimenti l'uso dei moduli EPICS QDC,TDC che si trovano diventa meno immediata in quanto vanno utilizzate funzioni per l'accesso.
Un esempio di integrazione EPICS basato su CAENVMELib è disponibile qui:
🔗 EPICS softIoc con CAENVMELib – ESS Bilbao
...
🧭 Prossimi passi
...
Implementare un driver EPICS che:
Inizializzi e gestisca i moduli CAEN965 e CAEN792.
Esegua la lettura dei canali e lo scarico dei dati via Ethernet.
Supporti la sincronizzazione con lo scaler SIS3800.
...