2.1.4 • Published 1 month ago

@mchp-mcc/adc-multicore-driver v2.1.4

Weekly downloads
-
License
SEE LICENSE IN LI...
Repository
-
Last release
1 month ago

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 DriverADC Multiple SARs PLIBPIC24/dsPIC devices
2.0.0>=2.0.0>=5.4.0
1.0.1>=1.1.0>=5.4.0
1.0.01.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