@mchp-mcc/adc-multicore-driver

2.1.4 • Public • Published

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

Readme

Keywords

none

Package Sidebar

Install

npm i @mchp-mcc/adc-multicore-driver

Weekly Downloads

146

Version

2.1.4

License

SEE LICENSE IN LICENSE.txt

Unpacked Size

2.55 MB

Total Files

38

Last publish

Collaborators

  • yash.godbole
  • rd_mchp
  • harish.agari
  • ajivani007
  • niladree
  • dan.ionescu
  • mchp-nate
  • brian.bailey235
  • rajaguru_p
  • archana_u