本例程实现从ADC的8个通道分别输入,然后通过DAC的8个通道输出进行测试,检测16个通道是否可用。使用SW拨码开关选择输入通道,8个输出通道同时输出。

       首选需要准备一个时钟输入源,我这里使用的是一个10M时钟做为输入。

       使用ipex 转sma线把10M时钟输入到J38接口与ADC通道,J38接口如下图所示。

        ADC通道需要使用SW拨码开关进行选择,↓↓↓↓为0,使用通道0做为输入,↓↓↓↑为1,使用通道1做为输入,以此类推使用二进制的方式进行计数。一共8个通道所以只需用到3位拨码开关。最高位拨码不会影响到通道选择。波动开关时LD5,LD6,LD7同时也会亮起,亮代表1。

        把我提供的启动文件(文章末尾的网盘连接中)复制到SD卡,并且插入开发板,启动模式设置为SD卡启动:↑↑↑↓。

       插入电源,设置ADC输入通道,把10M时钟输入插入对应的通道,使用示波器查看DAC的8个通道是否有输出,如下所示为10M DAC输出波形。

        注意上电后切换输入通道,可能导致输出波形变低,重新上电后即可恢复。使用前先设置通道在上电更稳定。

通过网盘分享的文件:TQRFSOC开发板47DR,ADC与DAC测试
链接: https://pan.baidu.com/s/1afmReijjFBNnM94DOIlr0w 提取码: 4qtk 


{{aAxvTxOIITvvTWMovMxVxMVMIOOUITWivO8TwiVXTImiIITOWwHvovxWIUOOOwTTWxXw8iVmUTOvHMVXo8WvivMMwoUUIiMxHwHTTWUIWIiXIxUUiMUiVoViHVmMMHvi8MOMvvvOXvTOX8i8wmwMHi8xTxHITWmWWIiHwVO8XXIxvIIUowMoWTOWX8MUWM8iTUTxXvmMIIwIXvVovoIMVHTUVXimMoiHwMXWxHVWMIMUVOTVMVwOVITOTwoHwmTwXXIIV8mTmUUUwTiOOoUTUwWVMXIxv8Zz}}

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐