@mchp-mcc/adc-multicore-driver
v2.1.4
Published
- Download & Install [nodejs](https://nodejs.org/en/download/) - Download & Install npm - Setup node & npm in enviroment path
Downloads
884
Maintainers
Keywords
Readme
MCC Melody High Speed 12-Bit Multiple SARs ADC (ADC Multicore Driver)
Overview
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.
Features
- 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.
PIC24/dsPIC33 ADC Driver, PLIB and Device Package Version Compatibility Matrix
|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
Changelog
All notable changes to this project will be documented in this file.
[2.1.4] - 2024-04-03
Bug Fixes
- CC16SCRIP-8828 :- Trigger source name update
[2.1.3] - 2023-10-09
New Features
- CC16SCRIP-7665 :- Updates to display pin information of Dedicated Cores Internal Pins for dsPIC33CH1024MP712S1 device family
Bug Fixes
- CC16SCRIP-6837 :- Fixed Dedicated Core channel customName and pin locking issues for Secondary core Family
[2.1.2] - 2023-07-06
Bug Fixes
- 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
[2.1.1] - 2023-04-27
New Features
- CC16SCRIP-4319 :- Comparator Table headers are renamed to be more precise and user friendly.
Bug Fixes
- CC16SCRIP-6617 :- Fixed Calculated Sampling Time for Dedicated Cores when switching between versions in Content Manager.
[2.1.0] - 2022-09-02
New Features
- CC16SCRIP-4768 :- Handle programmatic request and user edit request for Comparator settings pane
[2.0.0] - 2022-06-29
New Features
- 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
[1.0.3] - 2022-06-02
New Features
- CC16SCRIP-2045 :- Dependency module names updated in builder view
[1.0.2] - 2022-02-24
New Features
- CC16SCRIP-3588 :- Show only the relevant trigger options as supported by Melody.
[1.0.1] - 2022-01-13
New Features
- CC16SCRIP-3419 :- Dependency Selector label updated with PLIB name
- CC16SCRIP-3326 :- Added notifications for trigger source selections