本帖最后由 〽️〽️〽️ 于 2021-10-14 16:20 编辑
如图,原来这个产品DAC(12位)控制一个LED 发光强度 ,然后一个PD经过运放后 ADC(12位)到CPU采样的产品
产品原先是母公司 老外设计的,非常稳定。但他们CPU用的silicon的EFM32G210xxx
我们现在按提供的电路和PCB文件, 自己设计增加一些辅助功能,重新设计板;重新编写代码
但因为不熟悉EFM32处理器,CPU改成了GD32F150G8。
现在发现问题是:
原来国外这个产品上他们C1 1pf(±0.25pf)的非常稳定,改其他值后就不稳定。
C1 1pf(±0.25pf) 我们换了CPU GD32得用33pf(±0.25pf) 左右才能稳定采样,太小比如低于20pf(±0.25pf), 太大比如150pf(±5%)都不能采集稳定。
另外试着改R4, C5的值, C5改成100nF 均发现不无太大作用,只有改C1才能稳定,但采样稳定后随之又产生了
采样闭环电路的其他未知错误问题。
备注:用的GD32F150 每次采样间隔是5us采样,连续采集600次,然后等待2ms后继续下一轮
ADC采样 是 7.5个周期采样,APB2时钟等于系统时钟72MHz,
ADCCLK=72/6=12MHz,(07.5cycle+12.5cycle)/12MHz=1.60us,实测3.2us,多1.6us, 3.2us<5us 满足采样间隔 (示波器测,原因未知)
请模拟大师们 指导下,如何调这个PD采样的运放 及参数,以及采样代码的周期?
这个电路不太懂,怎么去调节,打了几次板不一样尺寸 布局的,对采样也是影响非常大,感觉是阻抗匹配问题吗?
|
图没了,没法判断
@〽️〽️〽️ :方便晒晒产品的图片和参考原理图吗?
@Jack315 :产品是老外直接提供产品的,就一个modbus ttl的标准协议 因为我们需求要增加一些串口 辅助的IO口功能,希望他们加了 提供我们成品,但是他们不愿意开发了,要到了参考原理图后,连PCB也没有,其他没任何资料,我也是花了半年多结合百度搜文档, 一些文库专利找资料,加上他们成品做参考对比参考摸索出来的,并没有任何有效的设计资料文档
LZ 方便晒晒歪果仁的 Design Specification 吗?