ZHCA984A December 2019 – August 2021 MSP430FR2000 , MSP430FR2032 , MSP430FR2033 , MSP430FR2100 , MSP430FR2110 , MSP430FR2111 , MSP430FR2153 , MSP430FR2155 , MSP430FR2310 , MSP430FR2311 , MSP430FR2353 , MSP430FR2355 , MSP430FR2422 , MSP430FR2433 , MSP430FR2475 , MSP430FR2476 , MSP430FR2512 , MSP430FR2522 , MSP430FR2532 , MSP430FR2533 , MSP430FR2632 , MSP430FR2633 , MSP430FR2672 , MSP430FR2673 , MSP430FR2675 , MSP430FR2676 , MSP430FR4131 , MSP430FR4132 , MSP430FR4133
数字值是有限的,因此信号分辨率决定了将信号转换为数字值时信号测量的精度。信号分辨率越小,所捕获的信号精度就越高。信号分辨率是根据 ADC 基准电压和 ADC 位数计算得出的。首先,确定输入信号电压的峰-峰值。然后,选择大于要捕获的峰值电压的最小基准电压。这可以在代码计算时提供优良的信号分辨率。信号分辨率可通过Equation1 计算。
假设 VREF+ = 2.5V、VREF- = 0V、n = 12 位,信号分辨率可通过Equation2 计算。
例如,如果传感器输出动态范围在 0V 到 1.8V 之间,并且用户想使用内部基准电压,则可选择 2V 基准电压。这样能够确保输入信号不会使 ADC 饱和,同时提供更好的分辨率。
根据信号分辨率,可根据输入电压计算出理想的 ADC 代码。若要计算 ADC 代码,假设 VREF+ 为 2.5V、输入电压为 1V、分辨率为 12 位,则使用Equation3,其中 Equation1 已求解出所应用信号的分辨率。