Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: датчик тока.
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > Интерфейсы
KA_ru
Нужно снять протокол с двух проводной шины. Протокол похож на SPI.
Всего два сигнала CLK и данные.
Проблема в том что данные двунаправленные. Хочется определить какие данные в какую сторону идут.
Кто что посоветует.
Tanya
Цитата(KA_ru @ Feb 26 2012, 14:17) *
Проблема в том что данные двунаправленные. Хочется определить какие данные в какую сторону идут.
Кто что посоветует.

А где там малые токи?
Разрезать нельзя?
Посмотреть задержки между фронтами?
яман-тау
Какой уровень сигнала, сколько вольт? Пойдет ли такая схема, если собрать на диодах с малым падением напряжения?
kovigor
Цитата(KA_ru @ Feb 26 2012, 13:17) *
Нужно снять протокол с двух проводной шины. Протокол похож на SPI.
Всего два сигнала CLK и данные.
Проблема в том что данные двунаправленные. Хочется определить какие данные в какую сторону идут.


Делал нечто подобное. Брал хороший цифровой осциллограф и записывал обмен в течение требуемого времени, потом расшифровывал вручную. Разные передатчики на шине имеют разные мощности и выходные сопротивления, в результате на осциллограмме четко видно, какой из двух передатчиков сейчас работает на линию ...
KA_ru
QUOTE (Tanya @ Feb 26 2012, 15:05) *
А где там малые токи?
Разрезать нельзя?
Посмотреть задержки между фронтами?


максимум что там есть 3..7мА. Напряжение 3В.
Разрезать можно, но при 100 ом в линии ничего не работает.
Какие задержки? CLK идёт только со стороны мастера.

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


QUOTE (kovigor @ Feb 26 2012, 15:25) *
Делал нечто подобное. Брал хороший цифровой осциллограф и записывал обмен в течение требуемого времени, потом расшифровывал вручную. Разные передатчики на шине имеют разные мощности и выходные сопротивления, в результате на осциллограмме четко видно, какой из двух передатчиков сейчас работает на линию ...


Это конечно идея на крайний случай нужно разбирать прибор и смотреть что куда.
И потом поднять питание Slave до 5в.
Tanya
Цитата(KA_ru @ Feb 26 2012, 15:48) *
максимум что там есть 3..7мА. Напряжение 3В.
Какие задержки? CLK идёт только со стороны мастера.

Задержки у мастера и слейва должны быть разные.
Тему переношу.
KA_ru
что то я не очень понимаю как такое работает.
как можно отследить задержку если по шине не регулярные сигналы.
Для примера 0 туда обратно.
Tanya
Цитата(KA_ru @ Feb 26 2012, 18:00) *
Для примера 0 туда обратно.

Ну, естественно, в предположении, что передача пакетами с единицами.
Еще... если можно залезть... изменить немного питание одного из устройств последовательным диодом или другим стабилизатором.
MaslovVG
С диодами не получится они закорачивают выходные линии по кругу при любой полярности.
Небольшой резистор (шунт) дифференциальный усилитель. При питании линии с одной стороны ток при нуле на проводе будет разным (вплоть до изменения направления) при источнике нуля на разных концах линии.
Это несправедливо для токовой петли.
KA_ru
пока заказал AD8210 посмотрю что получится.
Tanya
Цитата(KA_ru @ Feb 27 2012, 15:27) *
пока заказал AD8210 посмотрю что получится.

А хватит ли полосы? Ведь токи у Вас там текут только для заряда входной емкости. Резистор будете добавлять?
KA_ru
QUOTE (Tanya @ Feb 27 2012, 14:54) *
А хватит ли полосы? Ведь токи у Вас там текут только для заряда входной емкости. Резистор будете добавлять?


полосы хватить.
У меня CLK 60КГц, мне не надо направление каждого бита, нужет только пакет.
Вернее понять когда меняется направление.
KA_ru
пока не добрался до программы. sad.gif
но по скопу видно что направление определить можно.
http://karu2003.blogspot.de/2013/01/nikon-...s-hardware.html
kolobok0
Цитата(KA_ru @ Jan 14 2013, 12:53) *
...но по скопу видно что направление определить можно...


я так понимаю с этим вы знакомы

ссылка раз



и этим

ссылк два
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.