20220607 ======== Have setup: protomcm power LVcard: 2.5/1.5V Vcc: power supply. controlled from 5to1 card SRU laptop Normalized plot (average ADC vs sample) with 10000 events (gain0,shaper0): chip7-29-norm-protomcm-10000.pdf Normalized plot (averageADC vs sample) with 2000 events (gain1,shaper0): chip7-30-norm-protomcm-gain1.pdf green: maximum ADC value in the time sample blue: average over all events read: minimum ADC value in the time sample Small waveform can be seen. Vcc --- Vcc from power supplu: 4.3 V -> 0.04A when all power set on LVcard. Vcc from power supplu: 4.3 V -> 0.08A when all power off on LVcard. Read from ADCs on LVCARD ------------------------ Vin 3.098 V (connected to both 2.5/1.5V) Vout 1.5V : 1.506V Vout 2.5V : 2.502V Current 1.5V: 0.380A Current 2.5V: 0.026A Bias and shutdown: 0.066A (from pwer supply) ADC read Current 1.5V: 0.040A ADC read Current 2.5V: 0.028A When turning off/on power via LVcard ------------------------------------- sometimes one can still access the mcmcard. sometimes not, then recovered by init of SRU. Bild ---- b115.jpg uppställningen 20220608 ======== Events 1,2,30,300,1000,2000,3000 -------------------------------- plotchip-7-1-31.pdf plotchip-7-2-31.pdf plotchip-7-30-31.pdf plotchip-7-300-31.pdf plotchip-7-1000-31.pdf plotchip-7-2000-31.pdf plotchip-7-3000-31.pdf Pedestals --------- 112 66 66.53 0.612 3840000.0 113 78 78.24 0.616 3840000.0 114 66 66.59 5.415 3840000.0 115 69 69.78 0.741 3840000.0 116 69 69.04 0.708 3840000.0 117 50 50.17 0.823 3840000.0 118 64 64.27 0.595 3840000.0 119 69 69.24 0.720 3840000.0 120 66 66.30 0.603 3840000.0 121 55 55.62 0.698 3840000.0 122 54 54.23 0.600 3840000.0 123 80 80.81 0.640 3840000.0 124 68 68.04 0.675 3840000.0 125 69 69.18 0.748 3840000.0 126 71 71.72 0.756 3840000.0 127 71 71.34 0.719 3840000.0 112 66.53 0.612 3840000.0 113 78.24 0.616 3840000.0 114 66.59 5.415 3840000.0 115 69.78 0.741 3840000.0 116 69.04 0.708 3840000.0 117 50.17 0.823 3840000.0 118 64.27 0.595 3840000.0 119 69.24 0.720 3840000.0 120 66.30 0.603 3840000.0 121 55.62 0.698 3840000.0 122 54.23 0.600 3840000.0 123 80.81 0.640 3840000.0 124 68.04 0.675 3840000.0 125 69.18 0.748 3840000.0 126 71.72 0.756 3840000.0 127 71.34 0.719 3840000.0 File: chip7-31-ped-protomcm-4000.pdf 20220620 ======== Det var ju så att om Vcc är på till protomcm men inte 2.5/1.5V från lvkortet så läser adcerna ca 1V både för 2.5V och 1.5V. På protomcm till SALTROn är referensspänningar/decay time satta via jumpers till potentiometrarna och de får spänning från Vcc. Tog bort jumpers och då försvann 1V, blev då 0V. Satte jumpers till DACen, fortfarande 0V på ADCerna. Så refspänningarna slår igenom om det inte finns 1.5/2.5V till SALTROn. Bäst då att använda DACen för att sätta refspänningara. DACen styrs via I2C. Anders kopplade ihop lvkortets I2C kanal 5 till protomcm via flatkabel: "För den LV kanal som kaptonkortet (för tillfället den LV kanal som används till protoMCM) sitter i så går I2C signalerna som är ämnade för MCM kortet nu till protoMCM. Dte sitter 1k pullup till 2.5V på LV kortet och 1k till 3.3V på protoMCM. Betyder väl att hög nivå ligger mittemellan 2.5 och 3.3V." Mätte till 2.0V innan det nedan, men ska mäta på det igen. För att I2C ska fungera på protomcm måste det finnas spänningar (1.5/2.5V) till CPLDns banker, annars blir det "bus collisions" (SDA I2C data ledningen går också till CPLDn som då antagligen driver upp den utan spänningar?) och som bara kan hävas genom att slå av och på spänningar. Det är därför viktigt att när 1.5/2.5V inte är på att inte använda I2C kanal 5. Dvs se till att I2C kanalen som är satt på lvkortet är den till lvkortets I2C kanal 1 om 1.5/2.5V inte är på. Annars går det inte ens att byta I2C kanal. I2C styrs från 5to1 kortets mikroprocessor. Programmet som är inprogrammerat är inte anpassat helt till protomcm, men det gick att programmera default referensspänningar (refN=0.25V,incm,cmout = 0.75V, refp=1.25V) (fungerade Så proceduren för att sätta DACen är: *lvkortets I2C kanal 1 (kommando (SCS1). *slå på 1.5V/2.5V (kommando RA08) *protomcm I22 kanal 5 (SCS5) *programmera DACen. *lvkortets I2C kanal 1 (kommando (SCS1). Tog datafil på 1000 events, plot med normaliserat tidssvep: chip7-31-norm-protomcm-dacref1.pdf (FYI: gain lägsta, shaper 120 ns, 1000 events med softwaretrigger, tog strax under 2 sekunder). (nivåerna i plottarna är andra än innan pga andra refspänningar). För att kunna ändra refspänningarna måste 5to1 kortets program modifieras. Eftersom laptoppen ominstallerats fungerade inte programmeringsverktyget längre. Blev till installera om programmeringsverktyget till senaste versionerna. Hann därför inte bli färdig med att testa modifieringarna i 5to1 kortets program. Nästa gång.