Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
11.03.2011, 01:55
|
|
Гражданин KAZUS.RU
Регистрация: 17.09.2006
Сообщений: 633
Сказал спасибо: 78
Сказали Спасибо 69 раз(а) в 57 сообщении(ях)
|
Сниффер для интерфейса ISO 7816. Как?
Дело обстоит так , есть девайс общающийся с смарт картой по интерфейсу ISO 7816, моя задача прослушать что МК передает на карту.
Прослушивать буду на ПК, вопрос в физическом подключении к линии данных. Ниже прикрепил схему которой я пользуюсь для связи этой карты с ПК , а у девайса который передает данные на карту используется специализированная микросхема TDA8004. Но на физический уровень передачи данных я думаю это особо не влияет , поэтому я хочу навесить на линию данных , вход T in микросхемы MAX232 а с выхода T1out пустить данные на ПК.
Как бы не спалить выход лини данных смарт карты этими экспериментами, может как то перестраховаться? Кто что посоветует ? Или предложит более интересный вариант прослушки карты
Забыл ещё написать что вклиниться в линию данных могу только между картой и микросхемой TDA8004, так что вариант вклиниться между МК и TDA8004 отпадает
На картинке я попутал МК и ПК , там на самом деле ПК
Последний раз редактировалось Zemlyanov; 11.03.2011 в 02:01.
|
|
|
Сказали "Спасибо" Zemlyanov
|
|
|
11.03.2011, 11:24
|
|
Вид на жительство
Регистрация: 21.08.2007
Сообщений: 318
Сказал спасибо: 12
Сказали Спасибо 67 раз(а) в 61 сообщении(ях)
|
Re: Сниффер для интерфейса ISO 7816.Как?
ISO 7816 описыват вроде только габариты карты, размер и расположение чипа.
А по делу: если вам только снифать - к компу заводите только линию RX
Последний раз редактировалось Cybermaker; 11.03.2011 в 11:28.
|
|
|
Сказали "Спасибо" Cybermaker
|
|
|
11.03.2011, 11:31
|
|
Вид на жительство
Регистрация: 28.02.2009
Сообщений: 338
Сказал спасибо: 24
Сказали Спасибо 52 раз(а) в 48 сообщении(ях)
|
Re: Сниффер для интерфейса ISO 7816.Как?
Сообщение от Zemlyanov
|
Прослушивать буду на ПК, вопрос в физическом подключении к линии данных.
|
вопрос поставлен как то сумбурно, попробую помочь
а что мешает использовать транслятор уровней, например http://www.nxp.com/documents/data_sh..._LVCH8T245.pdf ?
Sim карты могут быть как 5 вольтовые, так и 3 вольтовые. Поэтому применение MAX232 я считаю некорректным.
|
|
|
|
11.03.2011, 11:34
|
|
Вид на жительство
Регистрация: 21.08.2007
Сообщений: 318
Сказал спасибо: 12
Сказали Спасибо 67 раз(а) в 61 сообщении(ях)
|
Re: Сниффер для интерфейса ISO 7816.Как?
Сообщение от vsky
|
Sim карты могут быть как 5 вольтовые, так и 3 вольтовые. Поэтому применение MAX232 я считаю некорректным.
|
Тогда вроде можно отделаться одной MAX3232 ? Но вот если, как на SIM картах там 1.8 вольт... Тут уже без транслятора уровней никак.
|
|
|
Сказали "Спасибо" Cybermaker
|
|
|
11.03.2011, 11:49
|
|
Вид на жительство
Регистрация: 28.02.2009
Сообщений: 338
Сказал спасибо: 24
Сказали Спасибо 52 раз(а) в 48 сообщении(ях)
|
Re: Сниффер для интерфейса ISO 7816.Как?
Сообщение от Cybermaker
|
Тогда вроде можно отделаться одной MAX3232 ? Но вот если, как на SIM картах там 1.8 вольт... Тут уже без транслятора уровней никак.
|
Исхожу из того, что TDA8004 -древняя микросхема.
Сложностей не вижу никаких. Из инструментов потребуется LogicU или USBEE. Отслеживать необходимо не только линию I/O.
|
|
|
|
11.03.2011, 12:57
|
|
Гражданин KAZUS.RU
Регистрация: 17.09.2006
Сообщений: 633
Сказал спасибо: 78
Сказали Спасибо 69 раз(а) в 57 сообщении(ях)
|
Re: Сниффер для интерфейса ISO 7816.Как?
Питание сим карты 5 вольт. Я выше привел схему при помощи которой я работаю с этой картой, программа сниффер у меня своя, вопрос в физическом подключении к линии данных девайса что бы отследить коды команд на которых у меня нет описания. Ни какие другие уровни мне отслеживать не надо , нужно на ПК ретранслировать данные которые шлет сторонний девайс на карту. Данные идущие с карты меня не интересует
|
|
|
Сказали "Спасибо" Zemlyanov
|
|
|
11.03.2011, 13:04
|
|
Заблокирован
Регистрация: 06.11.2010
Сообщений: 267
Сказал спасибо: 13
Сказали Спасибо 108 раз(а) в 65 сообщении(ях)
|
Re: Сниффер для интерфейса ISO 7816. Как?
Тогда просто подключите RxD ПК через MAX3232 к передатчику МК TxD... зачем вам передатчик ПК подключать?
|
|
|
|
11.03.2011, 13:22
|
|
Вид на жительство
Регистрация: 28.02.2009
Сообщений: 338
Сказал спасибо: 24
Сказали Спасибо 52 раз(а) в 48 сообщении(ях)
|
Re: Сниффер для интерфейса ISO 7816.Как?
Сообщение от Zemlyanov
|
... нужно на ПК ретранслировать данные которые шлет сторонний девайс на карту. Данные идущие с карты меня не интересует
|
"физического подключения" способного "ретранслировать данные которые шлет сторонний девайс на карту" не существует.
если Вы собираетесь "слушать" линию I/O то, "слушайте" его , направление передачи данных/команд Вы получите после декодирования трафика.
|
|
|
|
11.03.2011, 13:24
|
|
Вид на жительство
Регистрация: 28.02.2009
Сообщений: 338
Сказал спасибо: 24
Сказали Спасибо 52 раз(а) в 48 сообщении(ях)
|
Re: Сниффер для интерфейса ISO 7816. Как?
зачем смешивать мух с котлетами?
я про "схему при помощи которой я работаю с этой картой"
|
|
|
|
15.03.2011, 12:00
|
|
Прохожий
Регистрация: 08.10.2008
Сообщений: 7
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
|
Re: Сниффер для интерфейса ISO 7816. Как?
В книге "Секреты сопряжения компьютера со смарт-картами" Патрик Гёлль приводит такую схему
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 13:32.
|
|