électronique de lecture pour TRADERA

Slides:



Advertisements
Présentations similaires
détecteurs de rayonnements ionisants
Advertisements

1/ CAN – CNA Exemple d'un enregistrement sonore
Test Intégré pour Convertisseurs Analogique/Numérique
Mesures dans le domaine fréquentiel
11ème Rencontre des Electroniciens de Midi-Pyrénées
Silicium Amorphe Hydrogéné sur circuit intégré:
Signal numérique sur 10 bits Signal analogique sur 4 V
CCT : Les Convertisseurs A / D
Les Amplificateurs Linéaires Intégrés
vendredi 5 décembre 2003 Rayonnement Synchrotron et Recherche Médicale
ELE6306 Tests de Systèmes Électroniques
LA FONCTION ACQUISITION
Les besoins en CAN pour les applications d'imagerie
Automates Programmables Industriels Automates Programmables
Chapitre 2 : La fonction de transfert
Plan de développement Définition tensions alimentation et puissance associées Alimentation analogique & Alimentation numérique Définition connecteur mezzanine.
Journée ConecsSdF 27 janvier 2011 ATELIER BENCHMARK Mise en œuvre du cas-test sur le simulateur Samovar Adrien GUENARD, INRIA Nancy, France Date.
NUMERIQUE-ANALOGIQUE ANALOGIQUE-NUMERIQUE
Techniques d’optimisation
Mesure de l’état de maturation et du taux d’humidité des fruits
Test de l’intégrité des signaux numériques des interconnexions des SoC
Les automates programmables
Conversion analogique numérique et numérique analogique
Contre-réaction et amplificateurs opérationnels
Microcontrôleurs et Langage C Les Timers diapo 1
L’amplificateur opérationnel
Les systèmes mono-puce
Musicc3d : code pour la modélisation du Multipactor
Application à la Radio Logicielle Restreinte
Développements récents à l’ E.S.R.F.
ACTIVITÉs Silicium IPNO
 Protons-Deutons: Is LINAC: 0,15mA – 5mA
INTRODUCTION.
APPLICATIONS Convertisseur ΣΔ.
Séance 2 Transistor bipolaire (suite) Transistors à effet de champ
Simulation numérique de la compression d’un faisceau d’électrons de forte charge D. GUILHEM CEA/DAM Ile-de-France , BP12–F 91680,
CM2 – Réseaux linéaires, bobines, condensateurs
Sommaire Fonctionnel Le composant Définitions Linéarité C.A.N. Flash
M.D. 11-mai-2004Journées CMS-France Le système de monitorage de CMS-ECAL  Programme : Motivations Solutions techniques retenues Installation sur.
Présentation le vendredi 26 octobre 2007 Directeur de thèse : Christian MOREL Thèse de : Octobre 2005 à Octobre 2008 Benoît CHANTEPIE - Séminaire doctorant.
1 CODEUR TRI-FONCTIONS en VXI-C XDC3214 ADC amplitude QDC charge TDC temps 32 VOIES codage sur 14 bits (16384 valeurs possibles) Combinaisons possibles.
Réunion Galop 11/10/2010.
Journée « Spatiale » 19 février 2009, APC Compétences Techniques P. DARGENT.
Etude théorique, numérique et expérimentale d’un klystron 12 GHz haut rendement Journées Accélérateurs de Roscoff | Mollard Antoine
Memoire.
Les bascules et registres
Chaîne d'électronique intégrée de lecture à très bas bruit du diffuseur de la caméra Compton en Hadronthérapie Mokrane DAHOUMANE Journées VLSI - FPGA -
Centre de Lutte Contre le Cancer Léon-Bérard (LYON)
H.MATHEZ– LAL – Sept , 2010 R et D 130 nm IBM H.MATHEZ, Pole MICRHAU.
Y. Zoccarato – Journée d’étude sur les détecteurs diamant– 9 Juin 2015 Moniteur ultra-rapide pour étiquetage temporal en hadronthérapie L. Caponetto, X.
Transparent Detector for Radiotherapy I. Fonteille – RJC Annecy 2010 – 15/12/10 Développement d’un détecteur pour le contrôle des traitements de radiothérapie.
CEA DSM Dapnia SIS - Jean-Paul Charrier - Électronique de protection des aimants supracconducteurs Journées "Électronique" du Dapnia10 novembre Électronique.
Journées du LAPP/LAPTH 19 octobre 2011 Nicolas LETENDRE Pour le groupe Virgo.
J. Bonnard– VLSI Orsay– June 22-24, 2010 Voie de lecture pour calorimètre électromagnétique Samuel Manen, Laurent Royer, Jonathan Bonnard, Pascal.
G. Bosson, J-L. Bouly, O. Bourrion, N. Ponchant, J-P. Richer, J-P. Scordilis.
Automates Programmables Industriels
Intervention sur un système technique Afficheur industriel « AIW »
MODELISATION PAR METHODES MONTE CARLO DE L’ ESPACE DES PHASES D’ UN FAISCEAU DE PHOTONS EN RADIOTHERAPIE Chamberlain Francis DJOUMESSI ZAMO Chamberlain.
Pixels hybrides pour rayons X Les détecteurs XPAD.
Imane Malass Icube, University of Strasbourg and CNRS 1 1 Développement d’un convertisseur de temps hybride avec une résolution de 10 ps et une large dynamique.
Intégration et layout des capteurs pixels CMOS de taille réticulaire Plan  Introduction  Définition d’un circuit de grande taille  Catégorisation des.
L.LETERRIER – SCATS Sixteen Channel Absolute Time Stamper Journées VLSI PCB FPGA IAOCAO IN2P3 C. Beigbeder 1, D. Breton 1, S.
Cliquez pour modifier le style du titre 1 Développements effectués en technologie IBM 130nm dans le cadre du chip FEI4 Patrick Breugnon, Denis Fougeron,
1 17/06/2011 FATALICs : circuits de lecture pour l’électronique front end du TileCal de s-Atlas en IBM 130 nm Journée.
Réunion de service 28/02/2012. L1 L2 Détection Action Contrôle  Mesure en permanence la différence de longueur des deux bras (d=L1-L2)  précision de.
Xay Soumpholphakdy – Journées VLSI-PCB-FPGA-IAOCAO -IN2P LAL Semaine 25 R&D pour sATLAS Gerard Bohner, Jaques Lecoq, Samuel Manen, Xay Soumpholphakdy.
Les développements pour upgrades LHC
HV/HR CMOS : Démonstrateur en technologie LFOUNDRY de l’expérience ATLAS Patrick Pangaud, Stéphanie Godiot, Jian Liu CPPM/Aix-Marseille Université Tomasz.
Imotep : un circuit intégré pour l’imagerie TEP du petit animal V. BEKAERT, N. CHEVILLON, X. FANG, C. FUCHS, J. SAHR, R. SEFRI, J. WURTZ, D. BRASSE.
Contrôle en ligne de l’Hadronthérapie Contribution aux Prospectives LPSC 1 et 2 juin 2015 France Hadron ( ) LabEx PRIMES ( )
Transcription de la présentation:

électronique de lecture pour TRADERA QDCDAME : électronique de lecture pour TRADERA Laurent.gallin-martel@lpsc.in2p3.fr L. Gallin-Martel / LPSC Journées VLSI – FPGA – PCB 2014 1

PLAN Le groupe DAMe et le détecteur TRADERA Le circuit de lecture QDCDAME Modélisation du circuit Principales caractéristiques Perspectives L. Gallin-Martel / LPSC Journées VLSI – FPGA – PCB 2014 2

QDCDAME : électronique de lecture pour TRADERA Groupe DAME : Développement et Application pour le Médical : Transparent Detector for Radiotherapy Détecteur 2D pour la mesure des caractéristiques du faisceau en amont du patient. Éviter les accidents de sur-irradiation (Epinal, Toulouse, ...) Nouvelles techniques de radiothérapie complexes (IMRT) => dosimétrie in vivo. Système portable et compact : zone active du détecteur, électronique frontale et acquisition de données sur un seul circuit imprimé. Nécessité d’une très grande dynamique : intégration d’une impulsion unique ou d’un grand nombre d’impulsions (pendant 50 ms et plus), prise en compte des caractéristiques des différents accélérateurs existants et futurs. L. Gallin-Martel / LPSC Journées VLSI – FPGA – PCB 2014 3

L’accélérateur de radiothérapie Faisceau ΔT Signal TRADERA 200 fC < Q < … ΔT => 100 µs Accélérateur linéaire (de 4 à 25 MV) : électrons accélérés puis freinés dans une cible. Production de rayonnement de freinage : photons dont l’énergie va jusqu’à 25 MeV qui servent à l’irradiation du patient. Faisceau pulsé : durée 3 à 4 µs, puis attente de 2 à 60 ms. L. Gallin-Martel / LPSC Journées VLSI – FPGA – PCB 2014 4

Détecteur TRADERA 324 pixels (présentation O. Rossetto) L. Gallin-Martel / LPSC Journées VLSI – FPGA – PCB 2014 5

Détecteur TRADERA 324 pixels (présentation O. Rossetto) Détecteur 324 pixels, électronique de lecture et acquisition sur le même circuit imprimé : FPGA USB 2 QDC DAME RAM CNA Zone active : 324 pixels 15x15 cm2 Électronique de lecture : 21 QDCDAME Auto-calibration (RAM + CNA) Acquisition USB 3 exemplaires sont actuellement testés par le CHU de Grenoble et le LPSC L. Gallin-Martel / LPSC Journées VLSI – FPGA – PCB 2014 6

QDCDAME : Mesure de charge de grande dynamique Seuil SW1 Ie Vpac RAZ C1 PAC CMP CPT data_out(9:0) PIX Convertisseur Courant Fréquence - le courant détecteur Ie est intégré dans un pré-amplificateur de charge (PAC) => Vpac - la tension Vpac est comparée à Vseuil (CMP) quand CMP bascule le compteur CPT est incrémenté et le condensateur C1 est déchargé (SW1) la conversion A/N est directement fournie par CPT - la dynamique du convertisseur est limitée seulement par la taille du compteur CPT L. Gallin-Martel / LPSC Journées VLSI – FPGA – PCB 2014 7

Erreurs sur la charge mesurée - la charge générée pendant le RAZ n’est pas prise en compte (temps mort) - la charge résiduelle dans C en fin d’intégration n’est pas prise en compte L. Gallin-Martel / LPSC Journées VLSI – FPGA – PCB 2014 8

Conversion A/N de la tension Vpac résiduelle SW1 Ie Vpac RAZ C1 PAC CPT[9:0] RAMPE SEUIL[5:0] BUSDAC[5:0] CNA 6 bits CMP RES[5:0] INTEG SDIN SDOUT Vrampe PIX - La tension Vpac résiduelle est comparée à un signal de rampe (Vrampe du CNA 6 bits) quand CMP bascule le registre RES mémorise les 6 bits du CNA => valeur numérisée du résidu le CNA permet également de générer Vseuil lors de l’intégration (SEUIL[5:0]) données 16 bits en sortie sont composées de 10 bits CPT et 6 bits RES diminue très nettement le déficit de charge mais nécessite une calibration: DATA = CPT + αRES L. Gallin-Martel / LPSC Journées VLSI – FPGA – PCB 2014 9

Intégration sans temps mort SW1 Ie Vpac RAZ C1 PAC CPT[9:0] RAMPE SEUIL[5:0] BUSDAC[5:0] CNA 6 bits CMP RES[5:0] INTEG SDIN SDOUT Vrampe REFP REFN SW2 SW3 SW4 SW5 C2 SW CTRL PIX - Une quantité de charge Q est prélevée quand CMP bascule Q peut venir du pixel et/ou de C1 - Q = C2 * (REFP – REFN) => réglable L. Gallin-Martel / LPSC Journées VLSI – FPGA – PCB 2014 10

Détails du QDCDAME - PAC : OTA avec C1 = 200 fF en contre réaction CMP : comparateur statique latché CNA : thermométrique => 64 sources de courant et conversion I => V (résistance + AOP) AOP suiveur pour sortir la rampe analogique sur un PAD Injection de charge : C2 = 200 fF Signaux de ctrl : RST, CLKCMP, CLKDAC, CONF, INTEG, RMP et RD Chargement seuil 6 bits en série avec CONF 16 voies 16 bits chaînées => lecture 256 bits série avec RD sur SDOUT Possibilité de chaîner les QDCDAME avec SDIN et SDOUT Détermination du coefficient α : DATA = CPT + αRES => simulation d’un modèle L. Gallin-Martel / LPSC Journées VLSI – FPGA – PCB 2014 11

Schéma bloc du QDCDAME LOGIC PAC CMP CNA INJECT CLK Ie Vpac C1 PAC CPT[9:0] VBUF SEUIL[5:0] BUSDAC[5:0] CNA 6 bits CMP RES[5:0] INTEG SDIN SDOUT RD VEE CMD SW SW[5:2] REFM REFP SW2 SW3 SW4 SW5 C2 INJECT LOGIC CMP réagit sur front de CLK => le modèle est simple à programmer On calcule l’état du circuit uniquement sur front de CLK => une période de CLK = une itération de boucle L. Gallin-Martel / LPSC Journées VLSI – FPGA – PCB 2014 12

Modèle MATLAB du QDCDAME INJECT (Vref,C2) TRADERA (pulse ou fichier) PAC (VEE,C1,Ipd) CPT CMP (offset) LOGIC RES DAC (LSB,VBUF,NL) Du bruit peut être injecté dans chaque bloc. L. Gallin-Martel / LPSC Journées VLSI – FPGA – PCB 2014 13

Modèle MATLAB du QDCDAME CPT = 0 L. Gallin-Martel / LPSC Journées VLSI – FPGA – PCB 2014 14

Modèle MATLAB du QDCDAME CPT = 1 L. Gallin-Martel / LPSC Journées VLSI – FPGA – PCB 2014 15

Modèle MATLAB du QDCDAME CPT = 11 L. Gallin-Martel / LPSC Journées VLSI – FPGA – PCB 2014 16

Modèle MATLAB du QDCDAME INL=0 L. Gallin-Martel / LPSC Journées VLSI – FPGA – PCB 2014 17

Détermination du coefficient de calibration Le coefficient α dépend de C1 et C2 dont on ne connaît pas précisément la valeur. Un coefficient différent pour chaque voie. La réponse à une excitation linéaire doit varier linéairement. On enregistre la réponse de chaque voie pour une série d’impulsions de courant On utilise un algorithme de minimisation (SIMPLEX, GC) pour déterminer α On minimise la fonction i = amplitude du pulse i L. Gallin-Martel / LPSC Journées VLSI – FPGA – PCB 2014 18

Coefficient de calibration : effet sur l’INL Sans calibration Avec calibration CH15 CH14 L. Gallin-Martel / LPSC Journées VLSI – FPGA – PCB 2014 19

Coefficient de calibration : effet sur l’INL Sans calibration Avec calibration CH15 CH14 L. Gallin-Martel / LPSC Journées VLSI – FPGA – PCB 2014 20

INL du CNA 6 bits INL = +/- 1.5 mV => LSB/20 INL compatible avec un CNA 10 bits L. Gallin-Martel / LPSC Journées VLSI – FPGA – PCB 2014 21

QDCDAME : principales caractéristiques Technologie AMS CMOS 0.35µm Surface : 4mm2 16 voies de mesures 16 bits 1 CNA 6 bits (Seuil comparateur + Rampe) Lecture des 16 données 16 bits en série sur Sdout Circuits chainables avec Sdin/Sdout Bruit < 0.5 LSB INL < 0.1 LSB Alimentation 3V3 Consommation < 1 mW / voie 300 circuits produits Merci D. Dzahini pour tes briques AMS 0.35 µm L. Gallin-Martel / LPSC Journées VLSI – FPGA – PCB 2014 22

Développements électroniques en cours et à venir TRADERA 1600 voies (en cours) surface active de 30x30 cm2 contenant 1600 pixels basé sur la même électronique frontale => 100 QDCDAME 16 voies mesure des conditions expérimentales: inclinomètre, hygromètre, capteur de pression et température lecture des données et transmission sans fil avec une carte linux embarqué Beaglebone. TRADERA 6400 voies (à venir) surface active de 30x30 cm2 contenant 6400 pixels étude prochaine d’une version 64 voies du QDCDAME Détecteur pour la ligne médicale de l’ESRF (en cours / à venir) besoin d’une dynamique bien plus grande que sur les accélérateurs du CHU (facteur 100 au moins) premiers tests réalisés avec TRADERA 324 => QDCDAME convient à cette problématique étude d’une géométrie détecteur dédiée ESRF avec électronique embarquée : QDCDAME + acquisition L. Gallin-Martel / LPSC Journées VLSI – FPGA – PCB 2014 23

MLC à 40 paires de lames L. Gallin-Martel / LPSC Journées VLSI – FPGA – PCB 2014 24

1ere images de fin 2013 avec α pas optimal Coef α pas optimal dans cette animation Maintenant : pour une irradiation uniforme => dispersion des pixels < 0.4 % L. Gallin-Martel / LPSC Journées VLSI – FPGA – PCB 2014 24