Это — логический анализатор. Это как осциллограф, только анализатор.
Он нужен для записи цифровых сигналов и декодирования протоколов.
С вероятностью 95% он вам не нужен.
Давно хотел себе купить такой, а началось еще году в 2011 или еще раньше, когда вышел анализатор на мелкасхеме кипариса и китаезы скопировали его. Был такой еще софт usbee. Я даже заказывал набор для самостоятельной сборки. Причем там был еще аналоговый канал с ацп. Недавно смотрел софт на этот анализатор и что-то он совсем старый какой-то. Новые версии выходят под новые анализаторы.
Это новая версия с плисиной и защитой до +-50в и 100 мгц, правда на 2 канала.
Ахтунг. Это не совсем клон китайский. Это как бы собственная разработка китайцев. У них даже свой сайт есть.
www.qdkingst.com/en
Сегодня даже скачалось обновление.
Есть другой клон с похожим софтом и тремя светодиодами и без шим. В этом даже 2 канала шим есть.
У меня пришло 3 комплекта силиконовых проводов по 8 штук. Видать лишнее кинули. Клипс 5 штук. Только штырьки короткие и провода слетают. Провода очень хорошие на ощупь и легко гнутся.
Усб кабель тоже очень хороший. На высоких скоростях плохие кабеля не могут прокачать большой поток, так что вставляйте в компутер напрямую, а не через хаб и обязательно толстый кабель.
Вот я попробовал и2ц.
Можно разглядеть адрес 0х27. Это адрес платки расширителя портов, которая прилеплена к жк индикатору.
Ну и список протоколов. Можно самому запилить протокол. Есть даже мануал на русском, как это делать.
Скрол и увеличение времени развертки делается колесиком. Эта прога более легкая и не тормозит по сравнению с другой версией анализатора Saleae.
В данном случае зеленая точка показывается условие «старт» на шине и красная точка означает конец передачи пакета. Эта шина допускает передачу нескольких байт за раз, когда передается адрес устройства и эти маркеры тут очень полезны окажутся.
Вобщем анализатор норм, с запасом на будущее лет на 10. Думаю защита убережет его в течении этого времени.
Ну и самый главный минус всех этих анализаторов — отсутствие генератора сигналов или правильней они называются pattern generator. Это когда можно эмулировать протоколы или устройства и такой анализатор превращается в генератор данных для разных шин. Причем без аппаратной переделки, т.к. кипарис этот не совсем обычный контроллер, а в него заливается прошивка в момент подключения и старта проги. Там даже некоторое время проходит и видно окошко с прогрессбаром. Ну и плис тоже вроде как прошивается налету.
Думаю в будущем может допилят софт.
сейчас вот у меня код работает, у заказчика не то код не работает, не то он неправильно подключил
а датчика у меня нет, а стоит этот датчик 1000 баксов
вот был бы у меня еще и генератор данных, то можно было бы посмотреть мой код без датчика
или взять ещё один мк если на том некуда уже добавлять
просто тоже думал про генератор и не придумал как бы его так удобно сделать, чтобы и быстро и не просто как интерфейс, а с логикой
скриптовый язык встроить
и у клиента эти данные не приходят
у него нет моей платы с контроллером, но есть другой контроллер, где спи на других выводах
а у меня нет его датчика, зато если коснуться пальцем входа, то цифры есть
а еще можно записать данные в одном месте анализатором и переслать файл в другое место исполнителю
у меня даже кусок кода был и я 95% от туда скопировал
12 бит на количество оборотов энкодера и 12 бит на угол в градусах
у датчика выход дифференциальный и заказчик его напрямую соединяет и вроде работает
у него есть софтовый спи и типа с ним работает, а я делал на аппаратном
в моем случае заказчик скорей всего что-то не так подсоединил, пока молчит второй день
может заработало все уже
так-то у меня вторая ардуина лежит еще
Блин, хочу такой. Но дорого.
www.chipdip.ru/product/smf05ct1g
может в самой мелкасхеме есть защита
я не разглядывал плату, у меня есть окуляр от видеоискателя старой камеры
так что микроскоп мне не нужен, хотя есть усбешный
SRV05 ниже -0.6В отрежет.
Может, проще надо с народом?
Микросхема cypress скорее всего cy7c68013a.
ПЛИС xilіnx не рассмотрел.
Понятнее стало? А если не стало, зачем вообще заходить в такие темы? Тут курсов микроэлектроники и цифровой электроники нет, чтоб разжевывать основы. А кто в теме, тому ничего расшифровывать не надо
или.
марш в кровать, а то завтра в школу или мамка опять наругает.
местный Петросян?)
«Сайпресс» — слышал, «Ципресс» — тоже, «Кипарис» — никогда.
остальным это не нужно и возникает вопрос — зачем вы поглощаете бесполезную для вас информацию?
А аналогичный по возможностям анализатор вполне можно купить в варианте клона Seleae Logic за куда меньшие деньги, и получить абслолютно тот же функционал и ту же начинку из Cypress и Xilinx и без памяти.
Смысл покупать именно этот вариант анализатора — LA1010 — исчезающе мал. Но это для тех, кто понимает… :)))
а 1016 не нужен для декодирования низкоскоростных протоколов, для чего он собственно и берется
есть конечно дешевый клон с защитой, но это надо попасться на такого продавца
кому-то приходили, а кому-то голый кипарис пришел
поэтому я переплатил, но теперь спокоен
https://aliexpress.com/item/item/USB-SCM-24-8-24/32958182603.html
Восемь входов, 24 мегасэмпла в секунду.
но в принципе да, соотношение польза/цена стремится к бесконечности у него
вот например на производстве захотел я засниферить кан протокол, анализатор в ноут, а дальше что?
землю на землю, а дальше просто один канал анализатора к canH или canL?
а на анализаторе земля есть и половину ты не увидиш
поэтому тебе правильно сказали про трансивер или подключись до трансивера
gnd, caH, canL
кан особо не смотрел, вроде те же яйца, только вид сбоку
Приходилось видеть монтаж тех же пожарных датчиков с неподключенной землей, но подключенных экранированной витой парой. Хотя по идее экран должен по всей линии быть неразрывным и подключенным в одной точке к земле, иначе экран будет служить скорее антенной, чем защитой от помех.
А так да, в рс485 и в кэн- земля, это обычно экран, который даже может быть не привязан к самой шине.
https://aliexpress.com/item/item/SN65HVD230-CAN-bus-transceiver-communication-module-for-arduino/32706875545.html
2) либо CAN-L — земля, CAN-H — вход, CAN-GND — не подключать. Но это уже на свой страх и риск. У меня при таком подключении смотреть получалось, но возможны нюансы.
kalobyte Можете посмотреть еще до какого уровня ваш анализатор умеет парсить протокол USB1.1
смысл парсить усб анализатором, если есть софт?
я юзаю www.hhdsoftware.com/device-monitoring-studio
мышка 2.0, хоть ей 15 лет уже
клавиатура 1.1, хотя я ее брал году в 2013
завтра попробую ковырнуть мышей других попроще
я тут параллельно еще усб протокол изучаю, заказал себе контроллер с железным усб для практики
это конечно хорошо но иногда мастером является не компьютер под OC а нечто под bear metal programming
ничто мыши не запрещает работать на 2.0, на стм32 видел пример создания мыши и н ичего — работает
как-то не подумал даже, ибо не представляю пока задач, где мне пришлось бы хост программировать
Как раз зашел писать по этому вопросу, у меня есть LA1016, я сравнил плату своего анализатора с фотографиями с сайта sigrok платы идентичны, даже маркировка идентичная, думаю если прошить верный дамп в EEPROM то он должен работать как 2016 так как аппаратно выглядит точно так же.
Может у кого-то есть Kingst_LA2016 хотелось бы поэкспериментировать прошить себе дамп.
сдк есть как раз для разработки своих протоколов
VirtualWire это просто библиотека с разными модулями, где разные протоколы
virtualwire с помощью gnuradio и того же донгла должно быть не сложно принять тоже
Заявлено что прибор выдерживает до 50В по входам: где тест, так ли это? Заявлено что прибор умеет подстраиваться под разные уровни логики — где проверка так ли это? ВОт то что я вижу по плате говорит о том, что такой возможности нет. Опровергните? Или подтвердите?
Где тест на минимальную длительность импульса, регистрируемую прибором на максимальной частоте выборки?
Если все это добавить — получится обзор. А пока заметка в стиле «Смотрите что я купил! Но это только для избранных, кто понимает....»
У него обзоры обычно так и выглядят:))
а не унылое гавно на 100500 фоток коробок и скриншотов с цифрами для биороботов
а если сгорит? это тебе не п18
заявлено-то заявлено, но это не значит, что надо тестировать
вот в компутерном бп тоже заявлена защита от кз и я не раз замыкал случайно и оно срабатывало
но вот как-то провода так неудачно свисли со стола, что стали замыкаться и размыкаться очень быстро, от чего полевики в первичке вылетели
это был просто бп из старого ат компутера, когда я еще лабораторник не купил
мой лабораторник ограничивает ток кз, но это не значит, что он не сгорит так же от частых замыканий и размыканий
именно такъ
я не люблю эти ботанские задротства все выяснять для мелочей, которые 95%м никогда не понадобятся
анализатор нужен для разборки протоколов, а они не такие быстрые
я просто показал, что есть новый анализатор со своим софтом и это не клон
когда я хотел купить анализатор, то я посмотрел кучу обзоров и почитал кучу статей, выбрал, купил и рассказал тут
есть анализаторы еще круче этого и с генератором данных по разным протоколам, но врят ли кто-то отдаст 700-900 баксов за это
Т.е. те, кто проводит измерения, проверяя заявленные производителями характеристики — ботанские задроты. Согласно вашей терминологии, профессор! Не лопните от чувства собственной важности… оно у вас явно зашкаливает за все пределы и измерить это действительно невозможно.
Именно это и интересно, а посмотреть картинки устройства и почитать его характеристики может каждый самостоятельно, писать для этого такие «обзоры» совершенно ни к чему.
Это у вас они видимо, не такие быстрые. А у других и побыстрее встречаются, где с анализатором с выборкой 100Мгц можно даже и не соваться. Но это уже другая песня… это вам так, для общей информации :)
о
Это как раз клон того самого Seleae Logic. О чем говорит и начинка и софт, которому чуть поменяли «шкурку» но все возможности и даже расположение элементов, набор декодируемых протоколов и т.п. — один в один. Но клон с претензией на качественный продукт. Отсюда и цена… и наличие хоть какой-то защиты на входе.
ну есть у меня на 48, выложу, а потом скажеш, что только половину частоты протестил
а вдруг там пропуски на 70мгц будут, а ты типа не протестил
аяяй, плохой обзор опять
именно такъ
нужно писать коротко и просто
вот эта картинка показывает смысл
pikabu.ru/story/zachem_yeto_vsyo_826880
есть вещь
в ней может быть много чего, но 95% людей используют 5% возможностей
всем очевидно, что этот анализатор нужен как декодер пакетов для известных протоколов при отладке кода
при этом важно удобство пользования софтом, т.к. в 95% случаев к годному железу идет совсем кривой софт
тут софт норм, железо норм
вот тебе реально нужны эти 100мгц на 2 канала? что ты ими измерять собрался?
или может тебе куда более нужней декодер спи для индикатора на шине спи? а там 16-24мгц всего
ну да, есть такое
но ты попробуй 8 лет не дрочить и не трахать баб, не смотреть ящик, не сидеть в соцпомойках, не задротить в играх
станеш таким же чсвешным альфачом, что тебе надух не смогут переносить всякие омежные задроты
хиомуэль тоже чсвшный, я ему это тоже приметил
а он сказал, что это у него образ такой
но мы-то знаем…
это был краткий обзор относительно нового анализатора
про силае я знал, а про этот не знал
естественно
вот только тут сидят простые паялы и им ни к чему крутые девайсы
это самая младшая модель, у нее даже озу нет
именно что не клон
софт чуть отличается, протоколов меньше, прога так же чуть отличается
в силае светодиоды ргб есть и можно цвет выставить, а тут один просто мигает
это внешний вид у них просто одинаковый
но ядро проги явно одно, вопрос только — где китайцы взяли исходники или разрабы силае сами где-то взяли исходники и залупили цену
кстати оригиналы силаевские выглядят совсем не так
не то чтобы я программист даже начального уровня, но иногда я думаю, что задача легкая и сделаю за 5 минут, а выходит на 5 часов
и это я не про программизьм
там один усб протокол чего только стоит
я сейчас изучаю усб и мозги сломал все
В больших же проектах без НИОКР спрогнозировать время на много проще, рутины в относительном выражении меньше.
Конкретно в этом проекте я не вижу реалтайма, никаких тяжелых параллельных процессов, никаких сложных вычислений. Обычный алгоритм запустил-остановил-считал-показал. Обычная не потоковая расшифровка.
По времени я вижу максимум 500 часов на всю визуализацию с минимальным набором расшифровки i2c 1W SPI UART, тех протоколов физический уровень которых каждый средний программист уже знает и сразу может приступить к делу. Остальные протоколы уже зависят от скорости их изучения конкретно взятым программистом.
А насчет усб- ищи документ AVR309 и проекты словака Igor Cesko, там все достаточно просто, я в 2005 достаточно быстро освоил.
95% инфы это такой мусор
приходится перелопатить горы хлама, чтобы добраться до сути, потому что писаки не умеют объяснять простым языком
чем больше заумных слов, тем больше чсв у них
русскую педевикию вообще страшно читать, непонятно кто и для кого ее пишет
на английском читаеш и то все понятно
доку сейчас посмотрел
она сасет
есть v-usb и есть довольно дешевые стм32 с железным усб и софтовым конфигуратором периферии и роликами, как это все настроить и запустить
но пока я еще не ощущаю суть дескрипторов конечных точек в хид
и как на стороне хоста делать запросы для стандартных хид девайсов
все эти анализаторы похожи друг на друга
что можно еще написать про обычный анализатор? мне надо было сделать 100500 фоток посылки, коробки, софта, проводов или что?
Да даже банально сделать нормальные фото, на которых можно хоть что-то разглядеть, а не — «это я, а это лошадь».
Мне как-то в комментах к одному из обзоров написали — прочитал обзор и такое ощущение, что сам в руках подержал. Вот именно таким и должен быть обзор, а не то г… что я увидел выше. И Ваши отмазки насчет 100500 фото упаковки вообще не в тему.
У Вас самого 25% обзора — фото упаковки и проводов, если сами не заметили, так что неплохо и начать с самого себя.
ты эту доку читал вообще?
там инфа про древнюю длл, которая эмулирует ком порт
я изучаю хид и кастом хид, чтобы никаких драйверов не было
в рунете нет никакой нормальной инфы по написанию под стм32 кастом хид и софта под хост
максимум что я нашел
www.youtube.com/watch?v=WsLC7GySfC0&t=1s&list=PLbAzaysBFz8lmIo0MIOJ0D7g1wQ4MTQCp&index=9
причем в каментах говорят, что дескриптор не так надо писать
вот еще обнова
www.youtube.com/watch?v=qgda0Zbjmgs
www.youtube.com/watch?v=n-Atz570zCg
как разберусь, то запилю свой ролик
Ты на это ответил что тебе трудно дается изучение USB протокола.
Любой адекватный человек читающий тему про логический анализатор поймет твои слова как трудности изучения физического уровня USB, потому что первичным для логического анализатора является именно физический уровень.
Я тебе дал документ по физическому уровню, этого документа абсолютно достаточно для понимания. Ты сказал что дока ***ет.
Но по факту ***ет не дока, по факту ***ет тот, кто совершенно не привязывая свои мысли к теме и контексту выдает совершенно рандомные реплики.
Вот никакого отношения к теме не имеет то, что ты не можешь понять как поднять HID на STM32, ни один человек не обладающий экстрасенсорными способностями не понял бы твою абсолютно не имеющую отношения к теме реплику так, как ты хотел бы чтоб ее поняли.
Каша в речи=каша в голове=каша в коде.
я сказал, что изучаю усб сейчас и упомянул его сложность в контексте сложности написания софта к анализатору
потому что там не только софт, а еще и прошивка для кипариса и для плис есть
далее базар пошел про усб и ты кинул доку
я нигде не говорил про низкий уровень усб, я сразу перешел к конечным точкам
мне неинтересно, как там биты передаются, меня интересует только что надо сделать, чтобы я мог без драйвера передавать данные по усб
для этого там есть хид класс
в хид есть спеки стандартных дескрипторов и есть кастомный
спеки это одно, а как выглядит конечная точка с точки зрения кода? кто и где об этом говорит? да никто и нигде
можно 100500 раз прочитать про усб, но если нет кода, то ничего не выйдет, а тупо потратиш жизнь на то, что за тебя уже сделали индусы, наклепав хал для стм32
причем код для стм32 это одно, а код в-усб для авр это другое совсем
нужно убить десятки часов, пока ты разберешся в коде готовых примеров и опять же повторюсь, что анализатор тут не нужен вообще
есть софт для анализа
а пока я не посмотрел ролик с использованием хид демонстратора, то я и не понимал, как заюзать прогу и какие цифры куда там писать
к нему шла пдф, но там ничего на конкретном примере не было показано
изучая программирование по роликам других, я понял, что люди сами ничего не знают толком и просто или заученно делают так или методом тыка
никакой четкой базы нет, которая бы объясняла, почему это делается так, а не этак
даже 2 статьи написал о тамошней учебе
надо будет еще ролик сделать
ну и как учат в снг я тоже имею представление, на радиокоте много тем от студентов было
так что если есть корка от туда, то это хороший признак не брать на работу дурачка, который 5 лет жизни пытался стать вместо того, чтобы за год-два полностью осилить теорию и начать практику, а за 5 лет дорасти до профи
ravenium.ru/stm32-и-usb-hid-это-просто/
Статья растиражирована на куче сайтов, найти легко
если бы в выборках писали
а так это опять китайские мегагерцы
Раз Вы не разбираетесь в характеристиках и терминах цифровой электроники, то объясняю про купленный Вами прибор:
— максимальная частота сэмплирования — 100 МГц, это значит, что прибор «смотрит» на состояние входа с частотой 100 МГц, откуда следует, что даже в теории нельзя увидеть достоверно изменение сигнала на входе с частотой выше 50 МГц
— максимальная полоса входного сигнала — 20 МГц, это значит, что при частоте входного сигнала выше 20 МГц нет никаких гарантий, что результат анализа будет достоверным
просто мои мозги работают несколько не в том режиме, как у биороботов
посмотри на мой скриншот
я там выбрал 20к семплов на частоте в 1мгц
это значит, что должно максимум 20 отсчетов пройти и мой сигнал не должен превышать 1мгц
и я заранее знал, что шина работает не выше 400кгц
вот так я понимаю
зачем я должен делать в уме вычисления каждый раз и подбирать частоту семплирования?
сделать понятный интерфейс это тот еще гимор
А вот это похоже :)
Можно не в уме, можно на калькуляторе. Хотя не вижу проблем умножить в уме число на 10 :)
там можно ещё к знакам препинания придраться)
Так можно вместо МОм написать мОм и потом удивляться что что-то идет не так.
миллигерц это вполне себе известная величина, равняющаяся 0.001 Гц.
к чему твоя таблица тут? зачем ты хочеш показать, что ты знаеш разницу между мили и мега, если в контексте этого обзора речь идет минимум 20 килогерц
вот обозревал бы я свой генератор сигналов, там да, милигерцы есть
В софте есть эта настройка и она работает. Можно выставить как из списка стандартных уровней логики, так и ввести значение в вольтах (от -4 до +4). Полезно при анализе той же CAN-шины :)
UPD: я прямо сам заинтересовался :) Разобрал, посмотрел, накидал схему входной цепи:
Вот тот резистор, который уходит вверх — он идет на 7 ногу восьминогой микросхемы в корпусе MSOP-8 с маркировкой TI42 AVF:
Не знаю что это за микросхема. Гугл выводит на TLV272.
TI 6B AVG
по идее можно написать китайцам, может запилят
Был постоянно вопрос — почему производитель не делает 16 +1 или 16+2…
Потом появился на 64 линии и все наладилось.
более того у меня даже набор валяется наполовину спаяный и даже буфер есть и есть защита, корпуса нормального только нет
поэтому я купил с защитой, новым софтом и более новой схемотехникой с плис
8 каналов мне за глаза хватит и 100мгц тоже, пусть они хоть и до 40 реально могут принять
минус во всем — отсутствие генератора сигналов
некоторые начинают про раки простат втирать или как мне бабы не дают (там дальше следует таблица тп бинго)
Сейчас вместо отстойных монохромных выгорающих алишных OLED дисплеев, появились отличные IPS дисплейчики. А у них и разрешение больше и на один пиксель уже 2 байта нужно, а не бит. Тут мегагерцы лишними не бывают :). Только вчера с почты забрал такие, брал без платы. И вчера же набросал 3d модельку и платку для тестирования и написания своей библиотеки :).
был удивлен таким мелким ипс
правда пока не придумал, зачем они нужны мне с таким размером
вот бы делали жк обычные как 78440, только на паре проводов и за 1.5 бакса 16х2
а это
решилось парой страниц спустя если мне память не изменяет
комплектные крючки — порнография, рассыпающаяся в руках, тот свисток я использовал с такими (да, крючки как два анализатора стоили :) ) — они намного культурнее сделаны (хотя в названии «smd» — это враньё, далеко не всегда захватит и не всегда удержит даже за резистор, ноги всяких qfp — однозначно нет)
хотя чем дальше, тем пользы всё меньше от крючков в принципе, никуда не подцепишь уже особо, мелкое всё
Я сначала посмотрю что за крючки, если что, закажу по Вашей ссылке другие. Спасибо за ссылку.
Что много где не подцепиться это точно. Но легко решаемо. Из проволочки делается петелька и припаивается в нужном месте. А за петельку удобно будет цепляться.
Я уже себе и первую задачу придумал на пробу. Снять протокол с одного программатора со стороны USB и со стороны программируемой микросхемы :)
это ж не ифон какой, а узкоспециализированный девайс
он даже не каждому паяле нужен
плюсанул
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.