diff --git a/pypcc/config/RECVTR_LB_TEST.yaml b/pypcc/config/RECVTR_LB_TEST.yaml index f94b6998c883d16e17b2eac9fc68a6f301790f88..f500f06efcec96b549699c0ba1696cf46469a0f0 100644 --- a/pypcc/config/RECVTR_LB_TEST.yaml +++ b/pypcc/config/RECVTR_LB_TEST.yaml @@ -33,12 +33,12 @@ drivers: - name: SPIbb2 type: spibitbang1 devreg: [IO3.GPIO1,IO3.GPIO1,IO3.CONF1,IO3.GPIO2] - parameters: [3,2,2,1] + parameters: [1,2,2,1] parent: I2C_RCU - name: SPIbb3 type: spibitbang1 devreg: [IO3.GPIO1,IO3.GPIO1,IO3.CONF1,IO3.GPIO2] - parameters: [5,4,4,2] + parameters: [1,4,4,2] parent: I2C_RCU @@ -328,13 +328,22 @@ variables: rw: rw #rw for testing dtype: boolean - - name: [CH1_DTH_shutdown,CH2_DTH_shutdown,CH3_DTH_shutdown] - description: False means dither source & ADC powered on. + - name: RCU_DTH_shutdown + description: False means dither source powered on. driver: I2C_RCU - devreg: [IO3.GPIO1,IO3.GPIO1,IO3.GPIO2] + devreg: IO3.GPIO2 width: 1 - bitoffset: [7,6,7] - rw: ro + bitoffset: 7 + rw: rw + dtype: boolean + + - name: [CH1_ADC_shutdown,CH2_ADC_shutdown,CH3_ADC_shutdown] + description: False means ADC powered on. + driver: I2C_RCU + devreg: [IO3.GPIO1,IO3.GPIO1,IO3.GPIO1] + width: 1 + bitoffset: [6,3,5] + rw: rw dtype: boolean - name: CH1_PWR_ANT_on diff --git a/python_scripts/RCU_test1.py b/python_scripts/RCU_test1.py index 3ae209ee0b91b68e4ae8ec44cb5fc6f64a3dcbba..a64346460797736fe48fde55b2cb9ca0ad254572 100644 --- a/python_scripts/RCU_test1.py +++ b/python_scripts/RCU_test1.py @@ -83,15 +83,23 @@ def dither_config(d1): #Switch dither on #RCU_off(d1) #sleep(1.0) -RCU_on(d1) -sleep(1.0) -ADC_config(d1) +#RCU_on(d1) +#sleep(1.0) +#ADC_config(d1) +#if False: +# d1.runmethod("RCU_off"); +# sleep(1.0) +if True: + d1.runmethod("RCU_on"); + sleep(1.0) +if True: + d1.runmethod("ADC_on"); #enable_ant_pwr(d1) #dither_config(d1) for varname in ['RCU_PCB_ID','RCU_PCB_version','RCU_PCB_number', - 'RCU_PWR_good','RCU_PWR_DIGITAL_on','RCU_PWR_ANALOG_on', + 'RCU_PWR_good','RCU_PWR_DIGITAL_on','RCU_PWR_ANALOG_on','RCU_DTH_shutdown', 'RCU_IO1_GPIO1','RCU_IO1_GPIO2','RCU_IO2_GPIO1','RCU_IO2_GPIO2', "RCU_LED_red_on","RCU_LED_green_on"]: data,var1=d1.GetVal(varname); @@ -103,7 +111,7 @@ for varname in ['RCU_TEMP','RCU_PWR_3V3','RCU_PWR_2V5','RCU_PWR_1V8']: for ch in ['CH1','CH2','CH3']: print("Channel ",ch) - for varname in ['band_select','attenuator_dB','DTH_shutdown', + for varname in ['band_select','attenuator_dB','ADC_shutdown', 'PWR_ANT_on','PWR_ANT_VOUT','PWR_ANT_VIN','PWR_ANT_IOUT', 'ADC_locked','ADC_sync','ADC_JESD','ADC_CML_level', 'DTH_freq','DTH_PWR','DTH_on',