Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(Examples): MAX32672 ADC + DMA Example Project #1081

Merged
merged 3 commits into from
Aug 16, 2024

Conversation

BrentK-ADI
Copy link
Contributor

Add example project utilizing the integrated ADC at fast sample rates with DMA. Perform RMS calculations on the data and optional convert back to analog with a SPI connect AD5592r.

This project samples a single channel of the integrated ADC at ~500ksps using bank-swapping DMA to provide a continuous sample stream. RMS is run on the samples, and a moving average filter on the RMS data for smoothing. The calculated result can be optionally output via the console and/or a SPI connected AD5592r.

This example originated from a customer request but highlighted several features of the MAX32672 that add value as an example project.

Add example project utilizing the integrated ADC at fast sample rates with DMA.  Perform RMS calculations on the data and optional convert back to analog with a SPI connect AD5592r.
@github-actions github-actions bot added the MAX32672 Related to the MAX32672 (ME21) label Jul 12, 2024
@BrentK-ADI
Copy link
Contributor Author

There was a good comment in an offline review regarding using a full citation for the sqrt32 algorithm. I'll add that to make sure things are attributed correctly.

Copy link

This pull request is stale because it has been open for 30 days with no activity. Remove stale label, commit, or comment or this will be closed in 7 days.

@github-actions github-actions bot added the stale This issue or pull request is stale. label Aug 14, 2024
@BrentK-ADI
Copy link
Contributor Author

@Jake-Carter @lorne-maxim No rush on merging this. Just a comment to refresh the GitHub stale notification.

Used the standard VS Code support files. Fixing additions CppRunner plug in added automatically.
@Jake-Carter
Copy link
Contributor

@BrentK-ADI thanks for the ping, this got a little buried. Will review this week

@github-actions github-actions bot removed the stale This issue or pull request is stale. label Aug 14, 2024
@Jake-Carter Jake-Carter merged commit f5e5a67 into analogdevicesinc:main Aug 16, 2024
8 checks passed
sihyung-maxim pushed a commit to analogdevicesinc/hal_adi that referenced this pull request Aug 16, 2024
EricB-ADI pushed a commit that referenced this pull request Aug 21, 2024
ozersa pushed a commit to analogdevicesinc/hal_adi that referenced this pull request Sep 11, 2024
ozersa pushed a commit to analogdevicesinc/hal_adi that referenced this pull request Sep 11, 2024
@BrentK-ADI BrentK-ADI deleted the max32672_adc_dma_rms branch October 23, 2024 16:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
MAX32672 Related to the MAX32672 (ME21)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants