The High Speed 12-bit Analog-to-Digital Converter (ADC) features low conversion latency, high resolution and oversampling capabilities to improve performance in AC/DC, DC/DC power converters.
- Multiple single channel dedicated ADC cores (depending on the specific device implementation) which allows for simultaneous sampling.
- One shared (common) ADC core with sequential sampling.
- Voltage reference of AVdd for positive reference and AVss for negative reference is supported.
- Up to 3.5 Msps Conversion Rate per Channel at 12-Bit Resolution.
- Low-Latency Conversion.
- Up to 24 (Depending on the hardware capability) Analog Input Channels, with a Separate 16-Bit Conversion Result Register for each Input.
- Multiple Conversion Trigger Options for each Core.
- Up to Four Integrated Digital Comparators with Dedicated Interrupts and multiple comparison options assignable to specific analog inputs.
- The adc channels are configurable from the table in the GUI.
- Users can configure the comparators selected in the channel table via the
Comparator Table
. - The Clock and Divider settings for ADC can be configured in the
PLIB
dependency of the driver module.
ADC Multicore Driver |
ADC Multiple SARs PLIB |
PIC24/dsPIC devices |
---|---|---|
2.0.0 | >=2.0.0 | >=5.4.0 |
1.0.1 | >=1.1.0 | >=5.4.0 |
1.0.0 | 1.1.0 | <=5.4.0 |
1.0.0 | <=1.0.1 | <=5.3.0 |
All notable changes to this project will be documented in this file.
- CC16SCRIP-8828 :- Trigger source name update
- CC16SCRIP-7665 :- Updates to display pin information of Dedicated Cores Internal Pins for dsPIC33CH1024MP712S1 device family
- CC16SCRIP-6837 :- Fixed Dedicated Core channel customName and pin locking issues for Secondary core Family
- CC16SCRIP-6892 :- Added notifications on selecting modules which have a trigger source dependency from another core
- CC16SCRIP-6610 :- Added notifications upon selecting PWM Generator as trigger source
- CC16SCRIP-6518 :- Additional information for internal pins added in Shared Core Table of ADC Driver UI
- CC16SCRIP-4319 :- Comparator Table headers are renamed to be more precise and user friendly.
- CC16SCRIP-6617 :- Fixed Calculated Sampling Time for Dedicated Cores when switching between versions in Content Manager.
- CC16SCRIP-4768 :- Handle programmatic request and user edit request for Comparator settings pane
- CC16SCRIP-3115 :- Allow the user to configure Signed/Unsigned (SIGNn) output selection per channel through Driver User Interface
- CC16SCRIP-3113 :- Allow the user to configure resolution through Driver User Interface
- CC16SCRIP-3112 :- Allow the user to configure data format(fractional/integer) through Driver User Interface
- CC16SCRIP-3071 :- Allow the user to specify sampling time for the dedicated ADC cores through Driver User Interface
- CC16SCRIP-2045 :- Dependency module names updated in builder view
- CC16SCRIP-3588 :- Show only the relevant trigger options as supported by Melody.
- CC16SCRIP-3419 :- Dependency Selector label updated with PLIB name
- CC16SCRIP-3326 :- Added notifications for trigger source selections