首页 > 平台 > Hackaday.io上的树莓派项目-20msps® ADC 树莓派帽子

Hackaday.io上的树莓派项目-20msps® ADC 树莓派帽子

 Hackaday.io上的树莓派项目-20msps® ADC 树莓派帽子
关于项目
项目描述:谁不需要一个快速和肮脏的ADC pHAT为她/他的pi,特别是这些小无线奇迹?我知道我需要一个, 基于触发器, 突发操作。该项目旨在测试 PIW 在管理外部 ADC 方面的能力 - 将从记录良好的 CA3306E 开始,前进到 8 位 ADC08200,为什么不在移动时更高、更快?我一直需要一个小的升级到现有的树莓 Adc 扩展, 会喜欢的东西在 20 msps 范围内。让我们看看一个人能否做到这一点!从来没有尝试过 smd, 并考虑使用 smd 和浸。有趣的学习曲线前面。我能够想到的第一个应用是支持我的超声波成像项目的采集,我需要采样来自模拟处理板的+-3.3V信号。
项目图片
我终于从工厂得到了第一批, 并得到了几个锡迪实验
是的, 那成功了!最终, 我得到 2 万分在 840us, 所以相当于 24msps 。
TLDR:
我去快速焊接和残害两个交错的ADC之一;
交错模式工作正常!
通过 Vref/2 将我的信号偏向不起作用。要解决。
正在尝试小规模生产的宏法布!
我仍然能够得到一个很好的超声波图像与这个ADC
有关一般信息, 以下是 10mHz 的 10k 采样期间的 GPIO 内存外观 。
当一个ADC将两个输出引脚焊接在一起时,2个ADC通常交错产生:
至少我还有一个 Adc 玩和实验!
问题与解决方案!
问题是,Pi0 或 PiW,与当前的内核模块,不能运行快于约 10 到 12 Msps. 时钟可以更快,但 memcpy限制传输到内存。所以。。我们能做什么?作为提醒, 我至少想要一个 10msps 10 位 Adc 。
解决方案为什么不交错两个ADC,与时钟在相反的阶段?哼, 这意味着 2 倍 10 位, 我只剩下 18 个引脚, 一旦超声波 SDK 板连接。就是.很显然, 2 倍 9 位。
所以现在我可以以两倍的速度运行传输, 所以有点超过 20msps, 在这段时间 9 位。或者通过过采样,10 位时可能是 10Msps。具有更大的灵活性!
1503881740
298次阅读
2020-08-19