Questions tagged «logic-analyzer»

15
初学者的逻辑分析仪?
已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 谁能推荐低成本或DIY可构建逻辑分析仪? 通常,它将用于在低压下调试串行协议(SPI,I2C,RS232)。


9
单通道示波器是否足以满足大多数用途?
因此,我花了两天的时间浏览各种预算示波器,并检查它们的规格与价格之间的关系。我收集的大多数信息都是从这里获得的,几乎可以通过MSO-19出售。我还没有购买它的唯一原因是它是一个单通道示波器,在我花180英镑购买它之前,我想确保它能够满足我95%的电子产品需求。我认为我的主要问题是我不知道将来将要进入哪个电子领域,因此无法准确预测我将需要什么。 目前,我是一名软件工程师,因此已经开始使用PIC,AVR和MSP430。我认为,从短期来看,我将研究制造小型智能机器人(不是在大多数业余爱好者网站上看到的颠簸和颠簸的东西,而是带有“特征”的东西)。我已经在人工智能领域工作了很多年,虽然我不是Marvin Minsky,但我确实对使某事物看起来很聪明的东西了解了一两件事。 我一直在看的另一件事是这款32通道逻辑分析仪(Open Workbench Logic Sniffer),价格仅为30英镑,比MSO-19所提供的功能更强大。买一个更好的主意吗? 我也乐于接受其他建议,但如果我能帮助的话,我不想总共花费250英镑以上。

8
调试简单数字电路的最佳工具?
我是一位专业软件开发人员,习惯于使用集成调试器。现在有一段时间,我一直在尝试使用Arduino平台。但是,我发现尝试与Dallas DS1820数字温度传感器之类的组件进行交互就像在黑暗中摸索。 假设有200美元左右的宽松预算,那么有哪些工具可以帮助我直观地了解发生了什么情况?我已经看过Link Instruments的MSO-19,但是老实说,我对示波器和逻辑分析仪之间的差异了解不多。 我怎么知道我购买的设备能够测量我正在使用的(简单)组件的类型?

2
AVR中断服务例程的执行速度未达到预期的速度(指令开销?)
我正在开发一个具有7个输入的小型逻辑分析仪。我的目标设备是ATmega168时钟频率为20MHz的设备。为了检测逻辑更改,我使用了引脚更改中断。现在,我试图找出可以检测到这些引脚变化的最低采样率。我确定的最小值为5.6 µs(178.5 kHz)。低于此速率的每个信号我都无法正确捕获。 我的代码是用C(avr-gcc)编写的。我的例程如下所示: ISR() { pinc = PINC; // char timestamp_ll = TCNT1L; // char timestamp_lh = TCNT1H; // char timestamp_h = timerh; // 2 byte integer stack_counter++; } 我捕获的信号变化位于pinc。为了对其进行本地化,我有一个4字节长的时间戳值。 在数据表中,我读到了中断服务程序需要5个时钟周期才能进入,而5个时钟周期则可以返回主程序。我假设我的每个命令ISR()要花1个时钟来执行;因此总而言之,应该有5 + 5 + 5 = 15时钟的开销。一个时钟的持续时间应根据20MHz的时钟速率而定1/20000000 = 0.00000005 = 50 ns。那么,以秒为单位的总开销应为:15 * 50 ns = 750 ns = …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.