Прикинув свои возможности и имеющиеся на данный момент ресурсы решил остановится на PICkit Serial Analyzer. Вот ссылка на всю инфу по устройству на сайте Microchip http://www.microchip.com/Developmenttoo ... o/DV164122 На двух картинках ниже приводится его схема из документации Микрочипа.
Но, родная схема от Microchip мне показалась несколько запутанной и я решил взять за основу своего сниффера модернизированную схему найденную в интернете http://www.zhildv.ru/electronic/analiza ... ov-pickit/
А теперь вопросы:
1. Возможна ли замена отсутствующего у меня микроконтроллера PIC18F2550 на имеющийся у меня МК PIC18F4550 с учетом разницы в назначении выводов?
2. Непонятно назначение ключей на биполярных транзисторах VT2, VT3, VT4, VT5 (по нумерации по схеме с последнего рисунка). С VT6, VT7 все понятно, они подключают подтягивающие резисторы 2,2 кОм для нормальной работы интерфейса I2C. А зачем здесь биполярные транзисторы?
3. Возможна замена части схемы которую я обвел красным на преобразователь на MC34063? У меня сейчас нет мощных P-канальных транзисторов. Заказывать и ждать, это долго, а в местных магазинах ничего похожего на IRLML6402 нет и не предвидится. Собстна, у меня вообще нет P-канальных полевиков за исключением старых советских. И отсюда следующий вопрос...
4. Можно вместо VT6, VT7 поставить КП103? Как думаете, справятся они с функцией ключей коммутирующих нагрузочные резисторы открытых коллекторов интерфейса I2C? Возможно, смогу еще найти парочку КП301. Искать мне 301_е, или 103_е прокатят?
Добавлено after 6 minutes 30 seconds:
И, тут же еще один вопрос, с которым я не до конца разобрался - эта штука может работать чисто "читалкой" передаваемых по интерфейсам данных, без вмешательства в ход передачи данных? Не получится так, что устройство сможет работать только в качестве Master или Slave, не умея слушать данные не вмешиваясь в процесс передачи (приема) двумя другими устройствами?


