Other Parts Discussed in Thread: LP-MSPM33C321A, SYSCONFIG
器件型号: MSPM33C321A
主题: SysConfig 中讨论的其他器件
我正在使用 LP-MSPM33C321A、并使用示例工程 hsadc_max_freq_dma 作为开发的起点、并配置了与示例工程完全相同的时钟、示例工程对 SYSPLL 使用勘误权变措施 1、可能会锁定到错误的频率。 我使用的 DMA0 和 timerA 配置与 CCS 示例中使用的配置完全相同、只是我使用的传输模式为 DL_DMA_FULL_CH_REPEAT_SINGLE_TRANSFER_MODE
为了提供更多背景信息、我将 MCLK 设置为 160MHz、并使用 PA27 以 10kHz 的频率从信号发生器接收 1us 脉冲。 不过、我只能以~2.5MSPS 而不是广播的 9.43MSPS 进行采样、我知道这是通过使用 ISR 切换引脚 PA22 来实现的。 我正在使用乒乓缓冲器特性、因此我使用早期中断(缓冲器的一半已满时)和中断(缓冲器完成时)。 我的 ADC 样本数为每半个 2048 个样本、来自 PA22 的频率为 1.22kHz(或每秒 1、22y 的半部分数)、这使得我处于~2.51MSPS。 如果设置了 MCLK 160MHz、并且我使用 TIMERA0_0 来触发 SOC、且 TIMER_LOAD_VALUE 为 16、那么我是否应该在计算中看到 9.54MSPS? 就好像我的结果被 4 除以。


