|

楼主 |
发表于 2020-1-30 19:04:36
|
显示全部楼层
不要喊我老师,不敢当的,来矿坛坛友都是同学。
之前有过十几年职业仪表研发,经历过传统电路,单片机,所研发仪表获得过各种局级级别奖励和国家级学士期刊发表。
职业生涯都在石油,有采油工程工艺研究10年,石油类仪表电路设计10几年,采油工程项目管理10年。PLC 微机编程都干过几年
还有3年退休,现在在驻山东的一家外企油田科研部门,从事的还是仪表电路设计相关。
至于AD转换,逻辑分析仪也要处理分析模拟量的话还真新鲜。模拟量在这里应该是逻辑分析仪的辅助和参考,或者是逻辑分析的附属物。
多路AD转换,100K转换速率算是高的了,如果是实时并行处理,固然是每个通道都达标,但是消耗的软硬件资源是海量的,不建议这么做,除非是课题要求真的就是这么快,没有商量余地。
工程中最常见的还是多路AD轮流复选其一,如果能满足课题要求,尽量选择这种,
不建议多路AD实时并行,所谓的“实时并行”模拟量,也是离散点曲线拟合的结果,明白吗?尤其是高精度16位24位,真正并行运作的罕见,都是清一色的多路复选一,是伪并行。
单片机内部AD的话一定是分时间选一进行的,就是一路转换完成在换另一路转换。100K的转换速率是指单路转换指标。
单片机内部AD编程思路是,环路逐次自动触发AD转换,逐一完成所有路数。--------而不必在主程序人工干预。
技巧是: 用AD转换完成标识位触发中断,处理通道号码寄存器在中断处理中逐次加一,或者减一,到环路末端自动复位寄存器,就可以了。
|
|