Mini-DSO icon indicating copy to clipboard operation
Mini-DSO copied to clipboard

用STC单片机制作的简易示波器 / DIY Mini Digital Storage Oscilloscopes(DSO) with STC MCU

Results 4 Mini-DSO issues
Sort by recently updated
recently updated
newest added

小白一个,想请教一下,限制这个示波器采样频率不能过高的原因都有哪些?

老刘你好,我在学习您的示波器代码的时候对以下几个计算公式感到了一些困惑,它们没有数学公式的说明,难以理解这样处理的缘由,希望您能给予解答。 - 问题1:在chart.c的AnalyseData()函数中,处理当前选择Option_MeaWay_AC方式进行测量的处理中,对DC输入您是用`Mvoltage_Aver += (VMax_m + VMin_m) >> 1`进行处理,但是AC部分却做了如下复杂计算,这个计算的依据是什么? ![0ZM82.png](https://s1.328888.xyz/2022/06/20/0ZM82.png) - 问题2:回头再看`VMax_m `和`VMin_m`,它们同样经过了一些处理,除此之外,它们是通过`adcMax-BiasVoltage`以及`adcMin-BiasVoltage`转换得到,`BiasVoltage`默认值为`8900`我原来猜测是4092满量程的偏移,但这个值还是让我感到困惑。 ![0jQug.png](https://s1.328888.xyz/2022/06/20/0jQug.png) - 问题3:关于频率计算方面,您给了一个 $Waveform_{freq}=25000(ms)/(Range \times Interval)$ or $25000000(us)/(Range\times Interval)$ 的公式,`25000 or 25000000`这个基准值为什么这么选取?是与缓存大小相关吗? ![0je3t.png](https://s1.328888.xyz/2022/06/20/0je3t.png) ```c switch (ScaleH) {...

老刘你好,我发现你设计的电路中,输入采样电路采用10k串上2k的电阻进行分压的。对此,我有点疑问,如下图: ![MINI-DSO](https://user-images.githubusercontent.com/16348566/82291573-cded7400-99db-11ea-856c-07fd37173bd9.png)