. Reverting Mbed firmware to support customers using ADMW1001 device firmware v82.25. 2. New Mbed firmware will be available when ADMW1001 device firmware is released to the public. 3. SPI speed is reduced to 700KHz 4.The program compiled and tested with device FW v82.25
Diff: thermocouple_typeK_cjc0_config.c
- Revision:
- 51:e013f4d2fb9a
- Parent:
- 48:5731f1aa2c5a
--- a/thermocouple_typeK_cjc0_config.c Mon Feb 17 11:23:39 2020 +0000 +++ b/thermocouple_typeK_cjc0_config.c Fri Mar 06 17:03:18 2020 +0000 @@ -54,11 +54,9 @@ .powerMode = ADMW1001_POWER_MODE_ACTIVE, }, .measurement = { - .externalRefVoltage = 0.0, + .externalRefVoltage=0.0, .operatingMode = ADMW1001_OPERATING_MODE_CONTINUOUS, - .dataReadyMode = ADMW1001_DATAREADY_PER_CYCLE, - .excitationState= ADMW1001_ADC_EXC_STATE_CYCLE_POWER, - .groundSwitch = ADMW1001_ADC_GND_SW_OPEN, + .dataReadyMode = ADMW1001_DATAREADY_PER_CYCLE, // FIX: Temporarily all values from json are hardcoded to this one in the Contracts.FileGenerator - > file translations!! .cycleInterval = 0, .vBiasEnable = true, .RSenseValue = 1000.0, @@ -66,7 +64,7 @@ .diagnostics = { .disableGlobalDiag = true, .disableMeasurementDiag = true, - .osdFrequency = 0, + .osdFrequency = ADMW1001_OPEN_SENSOR_DIAGNOSTICS_DISABLED, }, .channels = { [ADMW1001_CH_ID_ANLG_1_UNIVERSAL] = { @@ -74,23 +72,31 @@ .disablePublishing = false, .compensationChannel = ADMW1001_CH_ID_NONE, .lutSelect = ADMW1001_LUT_DEFAULT, - .measurementUnit = ADMW1001_MEASUREMENT_UNIT_UNSPECIFIED, - .lowThreshold = 0, - .highThreshold = 45359.2, - .measurementsPerCycle = 1, + .measurementUnit = ADMW1001_MEASUREMENT_UNIT_CELSIUS, + .lowThreshold = -50, + .highThreshold = 250, + .offsetAdjustment = 0.0, + .gainAdjustment = 0.0, + .sensorParameter = 0.0, + .measurementsPerCycle = 10, + .cycleSkipCount = 0, + .extraSettlingTime = 0, + .priority = 0, .adcChannelConfig = { .sensor = ADMW1001_ADC_SENSOR_RTD_2WIRE_PT100, .rtdCurve = ADMW1001_ADC_RTD_CURVE_EUROPEAN, .gain = ADMW1001_ADC_GAIN_1X, .current = { + .excitationState= ADMW1001_ADC_EXC_STATE_ALWAYS_ON, .outputLevel = ADMW1001_ADC_EXC_CURRENT_250uA, - .diodeRatio = (ADMW1001_ADC_EXC_CURRENT_DIODE_RATIO)0, + .diodeRatio = 0, }, .filter = { .type = ADMW1001_ADC_FILTER_SINC3, .sf = ADMW1001_SF_8P24HZ, .chopMode = ADMW1001_CHOP_MD_SW, .notch1p2 = false, + .groundSwitch = ADMW1001_ADC_GND_SW_OPEN }, .reference = ADMW1001_ADC_REFERENCE_VOLTAGE_INTERNAL, .bufferBypass = ADMW1001_BUFFER_BYPASSS_DISABLED, @@ -107,23 +113,25 @@ .offsetAdjustment = 0.0, .gainAdjustment = 0.0, .sensorParameter = 0.0, - .measurementsPerCycle = 1, + .measurementsPerCycle = 10, .cycleSkipCount = 0, - .extraSettlingTime = 0, - .priority = ADMW1001_CHANNEL_PRIORITY_0, + .extraSettlingTime = 4499.99986449257, + .priority = 0, .adcChannelConfig = { .sensor = ADMW1001_ADC_SENSOR_THERMOCOUPLE_K, .rtdCurve = ADMW1001_ADC_RTD_CURVE_EUROPEAN, .gain = ADMW1001_ADC_GAIN_8X, .current = { + .excitationState= ADMW1001_ADC_EXC_STATE_CYCLE_POWER, .outputLevel = ADMW1001_ADC_NO_EXTERNAL_EXC_CURRENT, - .diodeRatio = (ADMW1001_ADC_EXC_CURRENT_DIODE_RATIO)0, + .diodeRatio = 0, }, .filter = { .type = ADMW1001_ADC_FILTER_SINC3, .sf = ADMW1001_SF_8P24HZ, .chopMode = ADMW1001_CHOP_MD_SW, - .notch1p2 = true, + .notch1p2 = false, + .groundSwitch = ADMW1001_ADC_GND_SW_OPEN }, .reference = ADMW1001_ADC_REFERENCE_VOLTAGE_INTERNAL, .bufferBypass = ADMW1001_BUFFER_BYPASSS_DISABLED, @@ -131,4 +139,5 @@ }, }, }, -}; \ No newline at end of file +}; +