Странности USB Logic Analyzer 24MHz 8 ch

25.11.2015

Пришел мне на днях новый приборчик - логический анализатор клон Saleae Logic 24MHz 8ch и сразу захотелось потестировать сие чудо заморзкое сверхдешевое - купленное на Ali Express за 7 долларов

USB Logic Analyzer

Почти одновременно я начал разбираться с работой счетчиков на FPGA DE0-Nano и логичным было посмотреть на генерируемый платой сигнал. Загрузив в микросхему описание счетчика-делителя на вывод 5 МГц:

library ieee;
use ieee.std_logic_1164.all;
use ieee.numeric_std.all;
 
entity Counter is
port(
clk_50MHz:  in std_logic;
GP: out std_logic
);
end entity;
 
architecture myArc of  Counter is 
 
signal counter : integer range 0 to 5;
signal clk_1hz : std_logic ;
signal tmpLed : std_logic ;
 
begin
 
process(clk_50MHz)
begin
if rising_edge(clk_50MHz) then
if (counter < 4) then 
counter <= counter + 1;
clk_1hz <= '0';
else counter <= 0;
clk_1hz <= '1';
end if;
end if;
end process;
 
process(clk_1hz)
begin
if rising_edge(clk_1hz) then
tmpLed <= not tmpLed;
end if;
end process;
 
GP <= tmpLed;
 
end myArc;
и запустив программу анализатора на максимальной частоте 24 Ms/s получилась такая картина:
Т.е. кое где частота была 4.8 МГц, а где-то все 6 МГц. Первым делом стал грешить на код, но там все оказалось в порядке - счет идет от 0 до 4, т.е.  - 5 тактов у нас держится один уровень, 5 тактов - другой. Увеличив число тактов ,т.е. снизив частоту переключений картина улучшилась, но все равно проскакивали импульсы, немного отличающиеся по длительности, причем с неким периодом повторений. Затем, случайно установив частоту переключений в 100 кГц и в программе выставив частоту регистрации 1 МГц получилось следующее:
В любой части графика длительность импульсов была одинаковой. Однако если переключить программу на регистрацию сигналов с частотой 24 МГц, то опять начинают всплывать артефакты:
Получается, что наиболее адекватно с помощью данного логического анализатора получается регистрировать сигналы с частотой ровно в 10 раз меньшей. Я проделал этот тест и с 50 кГц - все воспроизводится. Так что при покупке такого дешевого устройства будьте внимательны и не ожидайте от него сверхспособностей.
 
Нажав на соответствующий значок, Вы можете добавить эту заметку к себе на страничку в социальной сети
 

Если же вы хотите первыми узнавать о выходе моих новых статей, то можете заполнить следующую форму, вписав туда адрес своего электронного ящика:

 

 

© 2016 Дневник хорошего человека
Рейтинг@Mail.ru