From 9fc28b7b4b6c96a1dacc2bf8fe928b02bb09e14e Mon Sep 17 00:00:00 2001 From: kruger <kruger@astron.nl> Date: Thu, 20 May 2021 00:38:24 +0200 Subject: [PATCH] RCU2LQM tests --- config/RECVTR.yaml | 34 +++---- log/RCU2L00000000.log | 4 + log/RCU2L007fc8fb.log | 64 +++++++++++++ log/RCU2L007fe00a.log | 139 +++++++++++++++++++++++++++ log/RCU2L00801454.log | 213 ++++++++++++++++++++++++++++++++++++++++++ log/RCU2L00801774.log | 46 +++++++++ log/RCU2L00806eaa.log | 56 +++++++++++ log/RCU2L00812988.log | 28 ++++++ testRCUL.py | 29 ++++-- 9 files changed, 586 insertions(+), 27 deletions(-) create mode 100644 log/RCU2L007fc8fb.log create mode 100644 log/RCU2L007fe00a.log create mode 100644 log/RCU2L00801454.log create mode 100644 log/RCU2L00801774.log create mode 100644 log/RCU2L00806eaa.log create mode 100644 log/RCU2L00812988.log diff --git a/config/RECVTR.yaml b/config/RECVTR.yaml index 35789b8..48df945 100644 --- a/config/RECVTR.yaml +++ b/config/RECVTR.yaml @@ -206,7 +206,7 @@ device_registers: address: [0x1210,0x1110] variables: - - name: RCU_ANT_mask + - name: ANT_mask description: Only masked RF chains are updated driver: I2C_RCU rw: variable #server RW variable, not linked to IO @@ -252,7 +252,7 @@ variables: dtype: uint8 dim: 96 dim2: [3,32] - mask: RCU_ANT_mask + mask: ANT_mask - name: RCU_band_select description: Band select 1=10MHz,2=30MHz @@ -264,7 +264,7 @@ variables: dtype: uint8 dim: 96 dim2: [3,32] - mask: RCU_ANT_mask + mask: ANT_mask - name: [RCU_IO1_GPIO1,RCU_IO1_GPIO2,RCU_IO2_GPIO1,RCU_IO2_GPIO2,RCU_IO3_GPIO1,RCU_IO3_GPIO2] driver: I2C_RCU @@ -276,7 +276,7 @@ variables: mask: RCU_mask debug: True - - name: RCU_LED0_off + - name: RCU_LED_red_off driver: I2C_RCU description: LED 1 devreg: IO2.GPIO2 @@ -287,7 +287,7 @@ variables: dim: 32 mask: RCU_mask - - name: RCU_LED1_off + - name: RCU_LED_green_off driver: I2C_RCU description: LED 2 devreg: IO2.GPIO2 @@ -429,7 +429,7 @@ variables: dtype: boolean dim: 96 dim2: [3,32] - mask: RCU_ANT_mask + mask: ANT_mask - name: RCU_PWR_ANT_on description: Antenna power output ON/OFF control. Monitored by Ant_V. @@ -441,7 +441,7 @@ variables: dtype: boolean dim: 96 dim2: [3,32] - mask: RCU_ANT_mask + mask: ANT_mask - name: HBAT_beamformer_delays description: HBAT1 frontend delays (0.5ns steps) @@ -453,7 +453,7 @@ variables: dtype: uint8 dim: 3072 dim2: [32,96] - mask: RCU_ANT_mask + mask: ANT_mask wait: 100 #ms - name: [HBAT_LED_on,HBAT_PWR_on,HBAT_PWR_LNA_on] @@ -466,7 +466,7 @@ variables: dtype: boolean dim: 3072 dim2: [32,96] - mask: RCU_ANT_mask + mask: ANT_mask wait: 100 #ms - name: RCU_ID @@ -539,7 +539,7 @@ variables: dtype: uint32 dim: 96 dim2: [3,32] - mask: RCU_ANT_mask + mask: ANT_mask - name: RCU_DTH_tune driver: I2C_RCU @@ -549,7 +549,7 @@ variables: dtype: uint32 dim: 96 dim2: [3,32] - mask: RCU_ANT_mask + mask: ANT_mask debug: true - name: RCU_DTH_config @@ -560,7 +560,7 @@ variables: dtype: uint32 dim: 96 dim2: [3,32] - mask: RCU_ANT_mask + mask: ANT_mask debug: true - name: RCU_DTH_on @@ -573,7 +573,7 @@ variables: dtype: boolean dim: 96 dim2: [3,32] - mask: RCU_ANT_mask + mask: ANT_mask - name: RCU_DTH_Rev driver: I2C_RCU @@ -583,7 +583,7 @@ variables: dtype: uint32 dim: 96 dim2: [3,32] - mask: RCU_ANT_mask + mask: ANT_mask debug: true methods: @@ -613,7 +613,7 @@ methods: - RCU_I2C_error: 0 - IO2.CONF1: 0x80 #Pgood on 0x80 - IO2.GPIO1: 0x4A #0x40 Dig on, 0x0a =10dB att - - IO2.GPIO2: 0x55 #0x15 #Band0 (or 0x2a band 1) #LEDS=on=low + - IO2.GPIO2: 0x55 #0x15 #Band0 (or 0x2a band 1) #LED green=on=low - IO3.GPIO1: 0x15 #ADC_SDIO=high, clk=low, DTH_EN=low - IO3.GPIO2: 0x47 #ADC SC=high, DTH_SDA=high - IO1.GPIO1: 0x0A #0x0a = 10dB att @@ -643,8 +643,8 @@ methods: - RCU_PWR_ANT_on: Update - RCU_ID: Update - RCU_version: Update - - RCU_LED0_off: Update - - RCU_LED1_off: Update + - RCU_LED_red_off: Update + - RCU_LED_green_off: Update - RCU_attenuator_dB: Update - RCU_band_select: Update - RCU_ADC_locked: Update diff --git a/log/RCU2L00000000.log b/log/RCU2L00000000.log index 007b3bf..9df9735 100644 --- a/log/RCU2L00000000.log +++ b/log/RCU2L00000000.log @@ -4,3 +4,7 @@ Value to small ID=00000000 RCU Temperature=0.000 K Value to small +ID=00000000 +Time=2021-05-20 00:11 +RCU Temperature=0.000 K +Value to small diff --git a/log/RCU2L007fc8fb.log b/log/RCU2L007fc8fb.log new file mode 100644 index 0000000..dc0e88d --- /dev/null +++ b/log/RCU2L007fc8fb.log @@ -0,0 +1,64 @@ +ID=007fc8fb +Time=2021-05-20 00:07 +RCU Temperature=325.214 K +3V3 =3.325 V +Switch RCU Power off +Switch RCU Power on + Check IO expander 1&2 +Value to small +ID=007fc8fb +Time=2021-05-20 00:07 +RCU Temperature=325.484 K +3V3 =3.325 V +Switch RCU Power off +Switch RCU Power on + Check IO expander 1&2 +Check voltages + 1V8 =1.795 V + 2V5 =2.553 V + Vant_in=8.01 8.05 7.96 +Switch Antenna power on + Vant_out=7.93 7.96 7.99 + Iant_out=0.02 0.02 0.02 +Test ADC read + Check IO expander 3 + ADC JESD (0x14)=14 14 14 +Test ADC write & ADC lock + ADC sync (0x1)=1 1 1 + ADC locked (0x1)=1 1 1 +Test DITHER communication + Set frequency 102200000.000000 + Readback frequency 102200000.000000 + Readback frequency 102200000.000000 + Readback frequency 102200000.000000 +Test DITHER on + DTH on (0x1)=1 1 1 +** PASSED Power and Control test ** +ID=007fc8fb +Time=2021-05-20 00:18 +RCU Temperature=331.681 K +3V3 =3.326 V +Switch RCU Power off +Switch RCU Power on + Check IO expander 1&2 +Check voltages + 1V8 =1.795 V + 2V5 =2.554 V + Vant_in=8.01 8.05 7.96 +Switch Antenna power on + Vant_out=7.93 7.96 7.99 + Iant_out=0.02 0.02 0.02 +Test ADC read + Check IO expander 3 + ADC JESD (0x14)=14 14 14 +Test ADC write & ADC lock + ADC sync (0x1)=1 1 1 + ADC locked (0x1)=1 1 1 +Test DITHER communication + Set frequency 102200000.000000 + Readback frequency 102200000.000000 + Readback frequency 102200000.000000 + Readback frequency 102200000.000000 +Test DITHER on + DTH on (0x1)=1 1 1 +** PASSED Power and Control test ** diff --git a/log/RCU2L007fe00a.log b/log/RCU2L007fe00a.log new file mode 100644 index 0000000..165d832 --- /dev/null +++ b/log/RCU2L007fe00a.log @@ -0,0 +1,139 @@ +ID=007fe00a +Time=2021-05-20 00:03 +RCU Temperature=322.520 K +3V3 =3.323 V +Switch RCU Power off +Switch RCU Power on + Check IO expander 1&2 +Value to small +ID=007fe00a +Time=2021-05-20 00:05 +RCU Temperature=327.639 K +3V3 =3.324 V +Switch RCU Power off +Switch RCU Power on + Check IO expander 1&2 +Value to small +ID=007fe00a +Time=2021-05-20 00:06 +RCU Temperature=329.795 K +3V3 =3.324 V +Switch RCU Power off +Switch RCU Power on + Check IO expander 1&2 +Check voltages + 1V8 =1.785 V + 2V5 =2.545 V + Vant_in=7.97 7.93 7.90 +Switch Antenna power on + Vant_out=7.96 7.92 7.96 + Iant_out=0.02 0.02 0.02 +Test ADC read + Check IO expander 3 + ADC JESD (0x14)=14 14 14 +Test ADC write & ADC lock + ADC sync (0x1)=1 1 1 + ADC locked (0x1)=1 1 1 +Test DITHER communication + Set frequency 102200000.000000 + Readback frequency 102200000.000000 + Readback frequency 102200000.000000 + Readback frequency 102200000.000000 +Test DITHER on + DTH on (0x1)=1 1 1 +** PASSED Power and Control test ** +ID=007fe00a +Time=2021-05-20 00:12 +RCU Temperature=326.561 K +3V3 =3.324 V +Switch RCU Power off +Switch RCU Power on + Check IO expander 1&2 +Value to small + IO2_GPIO1 =40 +Check voltages + 1V8 =1.784 V + 2V5 =2.544 V + Vant_in=7.97 7.93 7.90 +Switch Antenna power on + Vant_out=7.96 7.93 7.96 + Iant_out=0.02 0.02 0.02 +Test ADC read + Check IO expander 3 + ADC JESD (0x14)=14 14 14 +Test ADC write & ADC lock + ADC sync (0x1)=1 1 1 + ADC locked (0x1)=1 1 1 +Test DITHER communication + Set frequency 102200000.000000 + Readback frequency 102200000.000000 + Readback frequency 102200000.000000 + Readback frequency 102200000.000000 +Test DITHER on + DTH on (0x1)=1 1 1 +** PASSED Power and Control test ** +ID=007fe00a +Time=2021-05-20 00:14 +RCU Temperature=331.411 K +3V3 =3.324 V +Switch RCU Power off +Switch RCU Power on + Check IO expander 1&2 +Check voltages + 1V8 =1.785 V + 2V5 =2.545 V + Vant_in=7.97 7.93 7.90 +Switch Antenna power on + Vant_out=7.96 7.92 7.96 + Iant_out=0.02 0.02 0.02 +Test ADC read + Check IO expander 3 + ADC JESD (0x14)=14 14 14 +Test ADC write & ADC lock + ADC sync (0x1)=1 1 1 + ADC locked (0x1)=1 1 1 +Test DITHER communication + Set frequency 102200000.000000 + Readback frequency 102200000.000000 + Readback frequency 102200000.000000 + Readback frequency 102200000.000000 +Test DITHER on + DTH on (0x1)=1 1 1 +** PASSED Power and Control test ** +ID=007fe00a +Time=2021-05-20 00:16 +RCU Temperature=332.489 K +3V3 =3.324 V +Switch RCU Power off +Switch RCU Power on + Check IO expander 1&2 +Value to large + IO2_GPIO2 =40 +ID=007fe00a +Time=2021-05-20 00:17 +RCU Temperature=332.489 K +3V3 =3.324 V +Switch RCU Power off +Switch RCU Power on + Check IO expander 1&2 +Check voltages + 1V8 =1.785 V + 2V5 =2.545 V + Vant_in=7.97 7.93 7.90 +Switch Antenna power on + Vant_out=7.96 7.92 7.96 + Iant_out=0.02 0.02 0.02 +Test ADC read + Check IO expander 3 + ADC JESD (0x14)=14 14 14 +Test ADC write & ADC lock + ADC sync (0x1)=1 1 1 + ADC locked (0x1)=1 1 1 +Test DITHER communication + Set frequency 102200000.000000 + Readback frequency 102200000.000000 + Readback frequency 102200000.000000 + Readback frequency 102200000.000000 +Test DITHER on + DTH on (0x1)=1 1 1 +** PASSED Power and Control test ** diff --git a/log/RCU2L00801454.log b/log/RCU2L00801454.log new file mode 100644 index 0000000..11b7f2c --- /dev/null +++ b/log/RCU2L00801454.log @@ -0,0 +1,213 @@ +ID=00801454 +Time=2021-05-20 00:07 +RCU Temperature=323.328 K +3V3 =3.337 V +Switch RCU Power off +Switch RCU Power on + Check IO expander 1&2 +Value to small +ID=00801454 +Time=2021-05-20 00:08 +RCU Temperature=323.597 K +3V3 =3.336 V +Switch RCU Power off +Switch RCU Power on + Check IO expander 1&2 +Value to small +ID=00801454 +Time=2021-05-20 00:08 +RCU Temperature=323.867 K +3V3 =3.336 V +Switch RCU Power off +Switch RCU Power on + Check IO expander 1&2 +Value to small +ID=00801454 +Time=2021-05-20 00:08 +RCU Temperature=324.136 K +3V3 =3.336 V +Switch RCU Power off +Switch RCU Power on + Check IO expander 1&2 +Value to small +ID=00801454 +Time=2021-05-20 00:08 +RCU Temperature=324.406 K +3V3 =3.336 V +Switch RCU Power off +Switch RCU Power on + Check IO expander 1&2 +Value to small +ID=00801454 +Time=2021-05-20 00:08 +RCU Temperature=327.370 K +3V3 =3.336 V +Switch RCU Power off +Switch RCU Power on + Check IO expander 1&2 +Value to small + IO2_GPIO1 =40 +ID=00801454 +Time=2021-05-20 00:09 +RCU Temperature=329.795 K +3V3 =3.336 V +Switch RCU Power off +Switch RCU Power on + Check IO expander 1&2 +Value to small + IO2_GPIO1 =40 +ID=00801454 +Time=2021-05-20 00:09 +RCU Temperature=330.064 K +3V3 =3.336 V +Switch RCU Power off +Switch RCU Power on + Check IO expander 1&2 +Value to small + IO2_GPIO1 =40 +ID=00801454 +Time=2021-05-20 00:10 +RCU Temperature=330.603 K +3V3 =3.336 V +Switch RCU Power off +Switch RCU Power on + Check IO expander 1&2 +Value to small + IO2_GPIO1 =40 +Check voltages + 1V8 =1.783 V + 2V5 =2.548 V + Vant_in=8.04 8.02 7.97 +Switch Antenna power on + Vant_out=7.99 7.93 7.94 + Iant_out=0.02 0.02 0.02 +Test ADC read + Check IO expander 3 + ADC JESD (0x14)=14 14 14 +Test ADC write & ADC lock + ADC sync (0x1)=1 1 1 + ADC locked (0x1)=1 1 1 +Test DITHER communication + Set frequency 102200000.000000 + Readback frequency 102200000.000000 + Readback frequency 102200000.000000 + Readback frequency 102200000.000000 +Test DITHER on + DTH on (0x1)=1 1 1 +** PASSED Power and Control test ** +ID=00801454 +Time=2021-05-20 00:10 +RCU Temperature=331.411 K +3V3 =3.336 V +Switch RCU Power off +Switch RCU Power on + Check IO expander 1&2 +Value to small + IO2_GPIO1 =40 +Check voltages + 1V8 =1.783 V + 2V5 =2.548 V + Vant_in=8.04 8.02 7.97 +Switch Antenna power on + Vant_out=7.99 7.94 7.94 + Iant_out=0.02 0.02 0.02 +Test ADC read + Check IO expander 3 + ADC JESD (0x14)=14 14 14 +Test ADC write & ADC lock + ADC sync (0x1)=1 1 1 + ADC locked (0x1)=1 1 1 +Test DITHER communication + Set frequency 102200000.000000 + Readback frequency 102200000.000000 + Readback frequency 102200000.000000 + Readback frequency 102200000.000000 +Test DITHER on + DTH on (0x1)=1 1 1 +** PASSED Power and Control test ** +ID=00801454 +Time=2021-05-20 00:13 +RCU Temperature=329.256 K +3V3 =3.336 V +Switch RCU Power off +Switch RCU Power on + Check IO expander 1&2 +Value to small + IO2_GPIO1 =40 +Check voltages + 1V8 =1.783 V + 2V5 =2.547 V + Vant_in=8.04 8.02 7.97 +Switch Antenna power on + Vant_out=7.99 7.94 7.94 + Iant_out=0.02 0.02 0.02 +Test ADC read + Check IO expander 3 + ADC JESD (0x14)=14 14 14 +Test ADC write & ADC lock + ADC sync (0x1)=1 1 1 + ADC locked (0x1)=1 1 1 +Test DITHER communication + Set frequency 102200000.000000 + Readback frequency 102200000.000000 + Readback frequency 102200000.000000 + Readback frequency 102200000.000000 +Test DITHER on + DTH on (0x1)=1 1 1 +** PASSED Power and Control test ** +ID=00801454 +Time=2021-05-20 00:14 +RCU Temperature=331.142 K +3V3 =3.336 V +Switch RCU Power off +Switch RCU Power on + Check IO expander 1&2 +Check voltages + 1V8 =1.784 V + 2V5 =2.549 V + Vant_in=8.04 8.02 7.97 +Switch Antenna power on + Vant_out=7.99 7.93 7.94 + Iant_out=0.02 0.02 0.02 +Test ADC read + Check IO expander 3 + ADC JESD (0x14)=14 14 14 +Test ADC write & ADC lock + ADC sync (0x1)=1 1 1 + ADC locked (0x1)=1 1 1 +Test DITHER communication + Set frequency 102200000.000000 + Readback frequency 102200000.000000 + Readback frequency 102200000.000000 + Readback frequency 102200000.000000 +Test DITHER on + DTH on (0x1)=1 1 1 +** PASSED Power and Control test ** +ID=00801454 +Time=2021-05-20 00:17 +RCU Temperature=335.722 K +3V3 =3.336 V +Switch RCU Power off +Switch RCU Power on + Check IO expander 1&2 +Check voltages + 1V8 =1.783 V + 2V5 =2.549 V + Vant_in=8.04 8.02 7.97 +Switch Antenna power on + Vant_out=7.99 7.94 7.94 + Iant_out=0.02 0.02 0.02 +Test ADC read + Check IO expander 3 + ADC JESD (0x14)=14 14 14 +Test ADC write & ADC lock + ADC sync (0x1)=1 1 1 + ADC locked (0x1)=1 1 1 +Test DITHER communication + Set frequency 102200000.000000 + Readback frequency 102200000.000000 + Readback frequency 102200000.000000 + Readback frequency 102200000.000000 +Test DITHER on + DTH on (0x1)=1 1 1 +** PASSED Power and Control test ** diff --git a/log/RCU2L00801774.log b/log/RCU2L00801774.log new file mode 100644 index 0000000..40bc39f --- /dev/null +++ b/log/RCU2L00801774.log @@ -0,0 +1,46 @@ +ID=00801774 +Time=2021-05-20 00:03 +RCU Temperature=323.867 K +3V3 =3.360 V +Switch RCU Power off +Switch RCU Power on + Check IO expander 1&2 +Value to small +ID=00801774 +Time=2021-05-20 00:03 +RCU Temperature=325.214 K +3V3 =3.361 V +Switch RCU Power off +Switch RCU Power on + Check IO expander 1&2 +Check voltages + 1V8 =1.781 V + 2V5 =2.535 V +ID=00801774 +Time=2021-05-20 00:04 +RCU Temperature=329.256 K +3V3 =3.361 V +Switch RCU Power off +Switch RCU Power on + Check IO expander 1&2 +Check voltages + 1V8 =1.781 V + 2V5 =2.536 V + Vant_in=7.97 8.00 7.99 +Switch Antenna power on + Vant_out=7.96 7.99 7.99 + Iant_out=0.02 0.02 0.02 +Test ADC read + Check IO expander 3 + ADC JESD (0x14)=14 14 14 +Test ADC write & ADC lock + ADC sync (0x1)=1 1 1 + ADC locked (0x1)=1 1 1 +Test DITHER communication + Set frequency 102200000.000000 + Readback frequency 102200000.000000 + Readback frequency 102200000.000000 + Readback frequency 102200000.000000 +Test DITHER on + DTH on (0x1)=1 1 1 +** PASSED Power and Control test ** diff --git a/log/RCU2L00806eaa.log b/log/RCU2L00806eaa.log new file mode 100644 index 0000000..5563314 --- /dev/null +++ b/log/RCU2L00806eaa.log @@ -0,0 +1,56 @@ +ID=00806eaa +Time=2021-05-20 00:06 +RCU Temperature=325.214 K +3V3 =3.359 V +Switch RCU Power off +Switch RCU Power on + Check IO expander 1&2 +Check voltages + 1V8 =1.781 V + 2V5 =2.556 V + Vant_in=7.94 7.95 7.96 +Switch Antenna power on + Vant_out=7.94 7.96 7.91 + Iant_out=0.02 0.02 0.02 +Test ADC read + Check IO expander 3 + ADC JESD (0x14)=14 14 14 +Test ADC write & ADC lock + ADC sync (0x1)=1 1 1 + ADC locked (0x1)=1 1 1 +Test DITHER communication + Set frequency 102200000.000000 + Readback frequency 102200000.000000 + Readback frequency 102200000.000000 + Readback frequency 102200000.000000 +Test DITHER on + DTH on (0x1)=1 1 1 +** PASSED Power and Control test ** +ID=00806eaa +Time=2021-05-20 00:18 +RCU Temperature=331.142 K +3V3 =3.360 V +Switch RCU Power off +Switch RCU Power on + Check IO expander 1&2 +Check voltages + 1V8 =1.782 V + 2V5 =2.558 V + Vant_in=7.94 7.95 7.96 +Switch Antenna power on + Vant_out=7.94 7.96 7.91 + Iant_out=0.02 0.02 0.02 +Test ADC read + Check IO expander 3 + ADC JESD (0x14)=14 14 14 +Test ADC write & ADC lock + ADC sync (0x1)=1 1 1 + ADC locked (0x1)=1 1 1 +Test DITHER communication + Set frequency 102200000.000000 + Readback frequency 102200000.000000 + Readback frequency 102200000.000000 + Readback frequency 102200000.000000 +Test DITHER on + DTH on (0x1)=1 1 1 +** PASSED Power and Control test ** diff --git a/log/RCU2L00812988.log b/log/RCU2L00812988.log new file mode 100644 index 0000000..6a7defa --- /dev/null +++ b/log/RCU2L00812988.log @@ -0,0 +1,28 @@ +ID=00812988 +Time=2021-05-20 00:07 +RCU Temperature=323.328 K +3V3 =3.344 V +Switch RCU Power off +Switch RCU Power on + Check IO expander 1&2 +Check voltages + 1V8 =1.791 V + 2V5 =2.530 V + Vant_in=8.00 7.98 7.99 +Switch Antenna power on + Vant_out=7.96 7.96 7.93 + Iant_out=0.02 0.02 0.02 +Test ADC read + Check IO expander 3 + ADC JESD (0x14)=14 14 14 +Test ADC write & ADC lock + ADC sync (0x1)=1 1 1 + ADC locked (0x1)=1 1 1 +Test DITHER communication + Set frequency 102200000.000000 + Readback frequency 102200000.000000 + Readback frequency 102200000.000000 + Readback frequency 102200000.000000 +Test DITHER on + DTH on (0x1)=1 1 1 +** PASSED Power and Control test ** diff --git a/testRCUL.py b/testRCUL.py index 2f321e9..9512ebd 100644 --- a/testRCUL.py +++ b/testRCUL.py @@ -95,30 +95,39 @@ if True: SetRegister("IO1.GPIO1",[0]) SetRegister("IO1.GPIO2",[0x0]) #Analog power off SetRegister("IO2.GPIO1",[0x0]) #Digital power off - SetRegister("IO2.GPIO2",[0]) + SetRegister("IO2.GPIO2",[0x80]) SetRegister("IO1.CONF1",[0]) SetRegister("IO1.CONF2",[0]) SetRegister("IO2.CONF1",[0x80]) #Pgood on P07 SetRegister("IO2.CONF2",[0]) - time.sleep(0.5) + time.sleep(1.0) logging.warning("Switch RCU Power on"); SetRegister("IO1.GPIO1",[0]) SetRegister("IO1.GPIO2",[0x80]) #Analog power on SetRegister("IO2.GPIO1",[0x40]) #Digital power on - SetRegister("IO2.GPIO2",[0]) + SetRegister("IO2.GPIO2",[0x40]) + time.sleep(0.5) logging.warning(" Check IO expander 1&2"); # print("IO expander status:"); data,var=GetVal('RCU_IO1_GPIO1'); - if not Check(data,0,0): exit(); + if not Check(data,0,0): + logging.warning(" IO1_GPIO1 =%x" % data[0]) + exit(); data,var=GetVal('RCU_IO1_GPIO2'); - if not Check(data,0x80,0x80): exit(); + if not Check(data,0x80,0x80): + logging.warning(" IO1_GPIO2 =%x" % data[0]) + exit(); data,var=GetVal('RCU_IO2_GPIO1'); - if not Check(data,0xC0,0xC0): exit(); + if not Check(data,0xC0,0xC0): + logging.warning(" IO2_GPIO1 =%x" % data[0]) + exit(); data,var=GetVal('RCU_IO2_GPIO2'); - if not Check(data,0x0,0x0): exit(); + if not Check(data,0x40,0x40): + logging.warning(" IO2_GPIO2 =%x" % data[0]) + exit(); time.sleep(0.5) logging.warning("Check voltages") @@ -133,7 +142,7 @@ if True: logging.warning(" 2V5 =%.3f V" % D) if not Check([D],2.4,2.6): exit(); if True: - data,var1=GetVal('RCU_ANT_VIN'); + data,var1=GetVal('RCU_PWR_ANT_VIN'); D0=((data[0]*256+data[1])*256+data[2])*var1.get('scale',1.) D1=((data[3]*256+data[4])*256+data[5])*var1.get('scale',1.) D2=((data[6]*256+data[7])*256+data[8])*var1.get('scale',1.) @@ -144,14 +153,14 @@ if True: SetRegister("IO1.GPIO1",[0xC0]) #Antenna power on SetRegister("IO1.GPIO2",[0xC0]) #Analog power on - data,var1=GetVal('RCU_ANT_VOUT'); + data,var1=GetVal('RCU_PWR_ANT_VOUT'); D0=((data[0]*256+data[1])*256+data[2])*var1.get('scale',1.) D1=((data[3]*256+data[4])*256+data[5])*var1.get('scale',1.) D2=((data[6]*256+data[7])*256+data[8])*var1.get('scale',1.) logging.warning(" Vant_out=%.2f %.2f %.2f" % (D0,D1,D2)) if not Check([D0,D1,D2],5,10): exit(); - data,var1=GetVal('RCU_ANT_IOUT'); + data,var1=GetVal('RCU_PWR_ANT_IOUT'); D0=((data[0]*256+data[1])*256+data[2])*var1.get('scale',1.) D1=((data[3]*256+data[4])*256+data[5])*var1.get('scale',1.) D2=((data[6]*256+data[7])*256+data[8])*var1.get('scale',1.) -- GitLab