历史上的今天
今天是:2024年11月27日(星期三)
2019年11月27日 | 解析逻辑分析仪的采样原理及相关问题
2019-11-27 来源:elecfans
逻辑分析仪采样原理
采样过程中的逻辑分析仪没有像示波器那样具有多级电气相等性,但通常只显示两个0,1信号。
首先,当逻辑分析仪工作时,设置阈值。 超过阈值的信号为1,不然则为0。
逻辑分析仪的采样分为异步采样和状态采样:
异步采样也称为定时采样。它使用逻辑分析仪的内部时钟作为数据采样时钟的采样模式,每个采样点占用一个存储单元;
同步采样是使用外部时钟作为数据采样时钟的采样模式。 每个外部时钟沿着相应的采样点占据存储单元。

定时采样与存储深度的关系
定时采样,也称为异步采样,能采集的时间长短与采样频率和存储深度有关,每一个存储单元存储对应的时间为采集时钟的周期。设采样频率为Fc,每通道存储容量为M,则逻辑分析仪能够持续的采样时间为:T = M ×1/Fc。以致ZLG远电子的逻辑分析仪LA2532来说,采样频率为100MHz,则采样时间为:T = 1Mbits ×1/100MHz = 1048576 ×10ns≈10.5ms,即1Mbits存储深度100MHz采样频率能采集10ms长度的信号。因此逻辑分析仪的型号一但确定,那么采集时间只与采集频率有关。

如何计算逻辑分析仪的采样时间?
例如果存储深度设为 1Kpts,那么设备的内存中可以存储1024个采样点,启动采样后,采集了1024个数据就会停止。如果设置采样频率为 200MHz,不启用压缩,那么采集一个点需要 5ns 的时间,那么采集 1Kpts的时间就是5ns * 1024 = 5.12us。我们实验室现在在用的ZLG致远电子的LAB7504逻辑分析仪,单通道存储深度竟然可以到128Mpts,长时间观测信号非常轻松。
逻辑分析仪的采样率该如何设置?
逻辑分析仪采样率有定时采样和状态采样,定时采样率根据经验值要设置大于信号频率的20倍以上较为保险,如小于20倍可能会导致采集到的信号失真导致解码错误,一般使用逻辑分析仪不会经常去设置,因为ZLG的LA2832A逻辑分析仪会默认为最大的采样率200M,满足基本需求,只要在合适的范围内都可以采集,同时要勾选上压缩存储的功能,不同的逻辑分析仪也不一样。

史海拾趣
|
请教:串口,并口,USB,PCI 哪个的相应速度最快?谢谢! 请教: 我发送的数据量不是很大,需要的是响应速度快 如 PC 向单片机端发数据,希望 单片机端快速响应 单片机端向 PC 端发数据,PC 端快速响应 串口,并口,USB,PCI 哪种最好啊 USB 怎么样? 比串口快,还是慢呢? 稳定不? 谢谢!… 查看全部问答> |
|
小人刚接到一个项目,做一个Vxwork的IO驱动,有几点不是很明白,那位大虾能给解释下,不胜感激 一直做Linux驱动,Vxwork也做过一点,但IO驱动一直不是很明白,最近接手一个日本的XXX(没记住名字...)芯片开发,要用Vxwork,而且芯片API很简单,这片子本来不适用Vxwork,但客户要求,没办法了。 芯片本身定义了一个SIO东东的,提供对应寄存器配 ...… 查看全部问答> |
|
有没有哪位大哥用 PXA270 + WINCE6.0 + MDOC 啊? 现在我把 WINCE6。0 打补丁到 081231(08年底的升级包) 后, 出现堆栈溢出,跟踪代码后发先是在读 FLASH 的时候,处理内存上出现的 请高手指教。 #define MAP_PTR(ptr, len) ptr #define MAP ...… 查看全部问答> |
|
[高手进来]C#调用vs2005 vc++ 智能设备编写的dll 出现的问题 急 vc++的“MFCDes.dll”导出函数 __declspec (dllexport) bool DesGo(char *Out,char *In,long datalen,const char *Key,int keylen,bool Type = 0) 在c#中调用 DllImport(\"MFCDes.dll\", SetLastError = true)] public static exte ...… 查看全部问答> |
|
本帖最后由 jameswangsynnex 于 2015-3-3 19:56 编辑 2.4G无线键盘+触摸板这两年好象比较流行,本人也设计了一款这样的产品,现从技术 层面按几大功能块作一简单介绍: * RF部分:   ...… 查看全部问答> |
|
目前,很多厂家在生产干燥设备、储热设备、预热设备、换热器等时,还多用传统加热方式。而无论你所选用的是油气加热、氧气乙炔加热、液化气加热,煤炭加热、电炉加热、电烘箱加热等方式。都比感应式加热技术耗能多、效率低,且有的还存在环保问题 ...… 查看全部问答> |
|
【玩转C2000 LaunchPad】在FLASH里运行 【C2000 LaunchPad】打造自己的C2000 LaunchPad项目 非库方式新建C2000工程入门 【C2000 LaunchPad】让LED闪起 ...… 查看全部问答> |




