Перейти к содержанию
    

I2C logger ?

Подскажите, плиз, варианты логгеров (soft/hard) шины I2C

с возможностью получения данных в HEX - нужно разобрать

пакеты передаваемых по I2C данных...

 

Пробовал проект Milk - CheapI2C, под Linux, через LPT - почему то

не заработало....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите, плиз, варианты логгеров (soft/hard) шины I2C с возможностью получения данных в HEX - нужно разобрать пакеты передаваемых по I2C данных...

Если есть опыт работы с микроконтроллерами, тогда на любом МК с I2C и UART делается преобразователь: слейв I2C в передатчик UART. И дальше на ПК писать лог хорошей хекс-терминалкой. Напр: COM Port Toolkit

Правда будут проблемы с разбором направления передачи: только по таймаутам и логическим адресам.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот тут упоминается два проекта по мониторингу шины i2C: Port3 и IICLabium. Все что осталось от Port3 можно скачать тут. По IICLabium видимо к Kondor-у обращаться нужно.

Действуя по аналогии можно и самому чего-нибудь "смонстрячить" :) Благо, что спецификация I2C секретом не является.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вот тут упоминается два проекта по мониторингу шины i2C: Port3 и IICLabium. Все что осталось от Port3 можно скачать тут. По IICLabium видимо к Kondor-у обращаться нужно.

Действуя по аналогии можно и самому чего-нибудь "смонстрячить" :) Благо, что спецификация I2C секретом не является.

 

1)Дык когда оно нужно, то "уже вчера" :)

2) Завтра уже не надо :)

IICLabium в контроллере на мега8 есть трабл - подвисает обмен. Ну и кварц на такой скорости там просто необходим... ПрАвил HEX для 7.37 MГц... Шаманствуя, смониторил обмен :) В течение этого процесса неоднократно приходила мысль добавить такую функциональность в avrusb500, но лень и пункт пункт 2 все сгубили :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

может подеючить логический анализатор и не мучиться

http://www.tech-tools.com/dv_main.htm

Ценник у них нереальный какой-то :( Не совсем адекватный выполняемым функциям.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ценник у них нереальный какой-то :( Не совсем адекватный выполняемым функциям.

Для западных реалий ценник вполне соответствующий. Железо там, конечно, никакущее :) , зато софт ничего. По картинкам анализирует сигналы и выдает, что на шине происходит. I2C, UART, SPI

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для западных реалий ценник вполне соответствующий.
Ок, скорректирую. Их ценник для нас нереальный какой-то. :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вполне реальные цены, даже не особо высокие для своего ранга.

Я на работе рассматриваю покупку GoLogicа от NCI-USA. Такого-же приципа прибор, но более высокого ранга, соответственно в 2 раза дороже.

На прошлой работе работал с ним немало - весьма удобен в работе если не требуются более крутые возможности которые в наличии в стационарных дорогщих приборах от agilent либо tektronixа...

Кроме того что удобно - если нужно работать с logicом на выезде. Брал в поездки GoLogic с тэптопом - весьма удобно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Сделал за вечер из Tiny2313. Вешается на i2c, выдает в USART. Ловит до 400Кbs.

Проще некуда. USART на 115200, кварц 20МГц, SCL - лапа 19, SDA - 17.

Смотреть терминалом. Сохраняешь файл, затем неторопясь его анализируешь.

 

Сделал за вечер из Tiny2313. Вешается на i2c, выдает в USART. Ловит до 400Кbs.

Проще некуда. USART на 115200, кварц 20МГц, SCL - лапа 19, SDA - 17.

Смотреть терминалом. Сохраняешь файл, затем неторопясь его анализируешь.

 

Сделал за вечер из Tiny2313. Вешается на i2c, выдает в USART. Ловит до 400Кbs.

Проще некуда. USART на 115200, кварц 20МГц, SCL - лапа 19, SDA - 17.

Смотреть терминалом. Сохраняешь файл, затем неторопясь его анализируешь.

i2c_snifer.rar

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пардон, не то прилепил java script:emoticon(':05:', 'smid_4')

:05:

 

Пардон, не то прилепил java script:emoticon(':05:', 'smid_4')

:05:

 

 

Пардон, не то прилепил java script:emoticon(':05:', 'smid_4')

:05:

i2c_snifer.rar

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Неа, лучше не пробник. Советую тогда уж хороший цифровой осциллограф MSO6104 от Agilent, там аппаратный и I2C, и SPI, и UART и др. логгеры есть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А где GoLogic купить можно на наших просторах, или только в штатах ???

 

Они (NCI-USA) не имеют дистрибуторов за пределами Штатов, но продают за пределы страны весьма охотно. У нас с ними весьма охотно работают во многих фирмах, включая и круные известные конторы. Я одной из них и я с ними работал - весьам хороший logic для своих целей. Покупали просто связавшись с ними по мейлу - они очень быстро и четко отвечают, высылают сразу после оплаты, мы получили через 4 дня после оплаты FedExом...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...