The latest development version of this page may be more current than this released 4.0.0 version.

NXP MCUX Analog Comparator (ACMP)

Browse source code on GitHub

Overview

This sample show how to use the NXP MCUX Analog Comparator (ACMP) driver. The sample supports the TWR-KE18F, MIMXRT1170-EVK/EVKB, FRDM-KE17Z , FRDM-KE17Z512 and MIMXRT1180-EVK.

The input voltage for the negative input of the analog comparator is provided by the ACMP Digital-to-Analog Converter (DAC). The input voltage for the positive input can be adjusted by turning the on-board potentiometer for TWR-KE18F board, for MIMXRT1170-EVK/EVKB the voltage signal is captured on J25-13, the FRDM-KE17Z and FRDM-KE17Z512 boards are captured in J2-3, the MIMXRT1180-EVK board are captured in J45-13, need change the external voltage signal to check the output.

The output value of the analog comparator is reported on the console.

Building and Running

Building and Running for TWR-KE18F

Build the application for the TWR-KE18F board, and adjust the ACMP input voltage by turning the on-board potentiometer.

west build -b twr_ke18f samples/sensor/mcux_acmp
west flash

Building and Running for MIMXRT1170-EVK

Build the application for the MIMXRT1170-EVK board, and adjust the ACMP input voltage by changing the voltage input to J25-13.

west build -b mimxrt1170_evk_cm7 samples/sensor/mcux_acmp
west flash

Building and Running for FRDM-KE17Z

Build the application for the FRDM-KE17Z board, and adjust the ACMP input voltage by changing the voltage input to J2-3.

west build -b frdm_ke17z samples/sensor/mcux_acmp
west flash

Building and Running for FRDM-KE17Z512

Build the application for the FRDM-KE17Z512 board, and adjust the ACMP input voltage by changing the voltage input to J2-3.

west build -b frdm_ke17z512 samples/sensor/mcux_acmp
west flash

Building and Running for MIMXRT1180-EVK

Build the application for the MIMXRT1180-EVK board, and adjust the ACMP input voltage by changing the voltage input to J45-13.

west build -b mimxrt1180_evk/mimxrt1189/cm33 samples/sensor/mcux_acmp
west flash
west build -b mimxrt1180_evk/mimxrt1189/cm7 samples/sensor/mcux_acmp
west flash

See also

Sensor Interface