Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: хвостик-программатор (нужен совет)
Форум разработчиков электроники ELECTRONIX.ru > Сайт и форум > В помощь начинающему > ARM, 32bit
Neon_613
Здравствуйте!
Собрал схему хвостика программатора для isp.
вот она:
Нажмите для просмотра прикрепленного файла
(конденсаторы электролитические)

при использовании терминала он показывает что на ком порт идет какой то мусор
вот он:
|рАААаААааАаАаАрА...
когда я касаюсь земли то мусора нет. и хвост вроде работает. (замыкаю RxD и TxD. есть эхо).

я так понимаю что когда я прикасаюсь добавляется паразитная емкость. и она помогает.
подскажите что надо сделать?
может где то добавить конденсатор или наоборот убрать? или другие номиналы нужны?
aaarrr
Мусор у вас наводится на открытый вход MAX'а. Можно подтянуть его резистором к VCC.

P.S. Уберите пример мусора из своего сообщения - все перекашивается.
Neon_613
Спасибо! помогло. вот только непонятно. использую hin202 такого эффекта не было. и в схемах которые я видел не где не показан этот резистор. хотя я вспоминаю что в как то даташите MAX я читал про подтягивающий резистор.

что то мне не нравиться как он работает...
akimych
(пред. пост отредактирован, свой не могу удалить)
Neon_613
у меня хвостик питается от 5В лог единица 5 В
контроллер который мне надо запрограммировать питается от 3.3 В
Народ скажите я сделал глупость. ?
akimych
(ща вот напишу, а он опять отредактирует)

Если порт мк 5V tolerant, то всё нормально.
Neon_613
(звените когда я редактировал я не видел ваше сообщение)
Цитата
Если порт мк 5V tolerant, то всё нормально

я если не 5V tolerant мог он сгореть?
akimych
Всё может быть. Но лучше не гадать, а проверить. И ест-но глянуть в даташите, 5V tolerant или нет.
Neon_613
Цитата
5 V tolerant (if VDD(3V3) and VDDA ≥ 3.0 V) pad providing digital I/O functions with TTL levels and hysteresis and 10 ns slew rate control.


Все пучком.

все равно что то не работает)
rezident
Цитата(Neon_613 @ Mar 7 2011, 00:22) *
все равно что то не работает)
А куда вы подключаете сигналы RS232_OUT и RS232_IN? И для чего на тот же разъем X1 выведена цепь VCC?
Neon_613
Цитата
А куда вы подключаете сигналы RS232_OUT и RS232_IN?


RS232_IN на 13 (P0.0/TXD0/MAT3.1) ношку МК (LPC2101)
RS232_OUT на 14 (P0.1/RXD0/MAT3.2) ношку МК (LPC2101)

Цитата
И для чего на тот же разъем X1 выведена цепь VCC?


для того что бы пить микросхему от платы. (хотел попробовать может и 3.3 пойдет). просто оставил от старой версии годе была использована микросхема hin202 (ей надо 3.3В) (но кажется она сгорела...)

щас я использую переходник USB-RS232 разобрал его и разъем X2 к этому переходнику и питаюсь соответственно от USB.

хвостик то работает..

не могу ни как прочитать ни версию загрузчика не прошить этот контроллер.
rezident
Цитата(Neon_613 @ Mar 7 2011, 00:50) *
RS232_IN на 13 (P0.0/TXD0/MAT3.1) ношку МК (LPC2101)
RS232_OUT на 14 (P0.1/RXD0/MAT3.2) ношку МК (LPC2101)
Или вы не поняли моего вопроса или вы все перепутали. RS232_IN и RS232_OUT (изображены справа на вашей схеме) должны подключаться к COM-порту компьютера (TXD и RXD соответственно) . А вот сигналы TTL м/с HIN202 (TTL_IN и TTL_OUT, которые изображены слева на вашей схеме) должны подключаться к пинам МК (TXD0 и RXD0 соответственно).
Neon_613
У меня уже голова не варит...

вот так
RS232_IN на TxD переходника USB-RS232
RS232_OUT на RxD переходника USB-RS232
GND на GND переходника USB-RS232
Vcc на Vcc переходника USB-RS232 (+5В от USB)

как вы написали
rezident
У вас же на X2 выведен VCC. Вот от него и питайте свой конвертер уровней. Зачем вам два питания на двух разъемах?
И вообще, откуда в переходнике USB-RS232 взялся сигнал VCC? cranky.gif Вы его (шнурок) распотрошили что ли? Если распотрошили, то до какой степени? Тогда имеет смысл вообще избавиться от преобразователей уровней RS232 (вашей платки и в переходнике USB-RS232 тоже) и подать сигналы от м/с USB-COM прямо на МК. Какая м/с USB-to-Serial port используется в вашем шнурке?
Neon_613
была такая штука USB(разъем)-шнур-плата-шнур-COM(разъем) (от телефона какого то)
я оставил USB(разъем)-шнур-плата. дальше я свою плату цепляю к этой плате(USB-RS232). питаю щас от шины USB.
2 питания я сделал просто что бы посмотреть будет ли работать от 3.3 В

на плате (USB-RS232). стоит PL-2303HX.

вообще планировалось сделать хвостик на com порт) а получается что и делать не чего не надо) вот уже и все готово.. блин чего то я совсем запутался
это и з описание интерфейс RS-232
Цитата
Логическому "0" соответствует положительное напряжение (от +5 до +15 В для передатчика), а логической "1" отрицательное (от -5 до -15 В для передатчика)


вот я и не стал читать дальше даташит а зря)
а у меня (USB-RS232) выдает 3.35В и 0В
(видать он и предназначался для этих целей в телефоне)


а другой преобразователь usb-rs232 (ST Lab)
выдает +6.5В и -6.5В

оба они используют 1н драйвер который я приобрел с usb-rs232 (ST Lab).

Всем Спасибо!

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