проблема с MAX232N. на девятой ноге 0,68в. | |||||||||
---|---|---|---|---|---|---|---|---|---|
стопыч 18/11/2016 08:40 |
С четвертого вывода COMпорта пропущено через MAX232N (Pin8-Pin9), с Pin9 через резистор 10к в базу N-P-N транзистора. Коллектор транзистора подкл к +5в через 10к и к пину ресет проца. Эммитер на корпус(общий, или минус пять, кому как нравится). На пине "ресет" проца напряжение 0в. На базе транзистора 0,68в. А на Pin9 MAX232N напряжение 4,5в. В обесточенном состоянии выв9 МАКСа не пробит ни на +5, ни на корпус. Сколько должно быть на девятой ноге МАКСа? |
||||||||
стопыч 18/11/2016 09:15 |
во!!! А это откуда?! обведено овалом.
ДОБАВЛЕНО 18/11/2016 10:24 На макс подано 5в. Если предположить, что маркировка первой ноги не от углубления в корпусе, то минус 8вольт, это с удвоителя напряжения. А как же тогда макс запитан, если он развернуто впаян??? Непонятки! |
||||||||
стопыч 18/11/2016 09:58 |
по даташиту вродь от углубления с торца корпуса счет...
ДОБАВЛЕНО 18/11/2016 11:19 Если выводы считать как по даташиту, то на 2 и 6 выводах 8,5в разной полярности, относительно GND, есть. В выключеном состоянии сопротивление межлу выв 2 и выв 14 --- 2,7к. Выв 14 не подключен к компутеру. и на нем "-8,5в". |
||||||||
Lenchik 18/11/2016 10:58 |
стопыч, Конденсаторы припаял к 2 и 6?
Микросхема инвертирующая. Значит у тебя на 8 выводе минус с компьютера приходит. Программу запусти, которой ты рулить СОМ портом собрался. Нужна инициализация порта в исходное состояние. |
||||||||
стопыч 18/11/2016 11:38 |
Да минус с компа. Запускал и другую прогу(ICProg) пик считал этим же компортом. А запускаю Prog08SZ и минус есть.
ДОБАВЛЕНО 18/11/2016 12:46 к 2 и 6 кондеры припаяны. Там удвоение происходит. Как провести инициализацию? |
||||||||
papa7 18/11/2016 12:18 |
Это MON08? Питание 5 в лучше брать от внешнего ИП. IRQ проверяй в схеме, куда подключаешься. Схема часто просадку дает.IRQ должно быть не меньше 8.2в (хотя, у кого то и при 7.8 работало. У меня нет.) Остальное на почту отправил. |
||||||||
стопыч 18/11/2016 12:35 |
Питание внешнее. А с четвертого пина компорта идет отрицательное, а макс232 инвертируя его открывает транзистор и на резет проца у мну 0в.
ДОБАВЛЕНО 18/11/2016 13:53 papa7, IRQ 8,15v. ДОБАВЛЕНО 18/11/2016 13:56 А тут теперь проблема с reset образовалась. Непойму, что произошло, ранее ресет был. и это ком-порт не дает ему "резетится" своим минусом на четвертом выходе. |
||||||||
Lenchik 18/11/2016 14:06 |
стопыч, СОМ порты при запуске операционной системы не настраиваются. Их должна настроить твоя программа. Если есть возможность, проверь на другом компьютере. |
||||||||
стопыч 18/11/2016 14:35 |
Проверил, на другой жесткий диск установил программу и нормализовалось. Ща с четвертого пина компорта +4,6в, а после инверсии с пин9 макс232 ---- 0в, транзистор закрыт, на выводе "ресет" проца 4,6в.
ДОБАВЛЕНО 18/11/2016 15:45 Lenchik, спасибо. Только теперь, хоть название темы меняй.... Проц HC908GP32 в отладочный режим так и не идет. Ну мож кварц потому что у меня не тот. 4мГц. А мож ему вообще только на OSC1 нужно частоту подавать. Надо 4,9152 мегацикла. Нет такого кварца. |
||||||||
papa7 18/11/2016 15:03 |
Если EWM1000+ , то не выпаивая штатный, возьми 9.83MHz и подай на OSC1. OSC2 - не трогай. Штатный кварц не трогай. На почту отправлял точки подключения. |
||||||||
стопыч 18/11/2016 15:06 |
papa7, нет у меня 9,83... Если и найду кварц, то генератор надо спаять будет.
ДОБАВЛЕНО 18/11/2016 16:12 Прога Prog08SZ. проц на макетке и адаптер на той же макетке. Ежели прям на модуле, то генератора нет. Вот и думал кварцем обойтись покудова. Генерацию на кварце вижу. ДОБАВЛЕНО 18/11/2016 16:28 на PTC0 (+5v через килоом). на PTC3 (+5 через килоом). Vdd, VddaD, VddA (+5v). от CGMXFC Pin42, на GND кондер 0,022. Ну и кварц 4,0мГц с кондерчиками по краям по 22пика. PTA7, Vss, VssaD, VssA, PTC1 - это всё на GND. Ресет (Pin1). IRQ (Pin11) 8,15v. Мож чего в даташите на проц недопонял? Или из за кварца? ДОБАВЛЕНО 18/11/2016 16:33 Не, есть генератор! Г3-7! Он на стол не поместится. |
||||||||
papa7 18/11/2016 15:34 |
из за кварца - ДА! Не войдет он в монитор при таком кварце. Ищи 9,83 |
||||||||
стопыч 18/11/2016 15:49 |
papa7, тока Г3-7!!! кварцы за сто км продаются. До поездки в город придется отложить. |
||||||||
Klop 18/11/2016 16:13 |
Частота кварца д.б в 1024 раз выше скорости битрейта. Посмотри что есть у тебя из кварцев и какие стандартнЫе скорости битрейта есть у проги МОН (еще есть specified :-) ) .
9М8304 замечательно меняется на 10М.с учетом допуска |
||||||||
стопыч 18/11/2016 16:52 |
десять нету. Есь 8мГц. скорости с с этим кварцем (8мГц) перебрал. не идёт. спецскорость еще не пробовал. |
||||||||
стопыч 18/11/2016 17:25 |
кварц 8,0мГц скорость поставил в specified 7812. непомогло. осцилом на ресет проца встал, хоть бы мигнул при нажатии ОК в программе.
Действие мое: выбрал вверху Class 4. выставил COM1, набрал в specified 7812, выбрал ignor ss. Нажал внизу contact target. появилось окошко с просьбой выкл вкл питание проца (у меня вместе с адаптером выключается питание). Выдергую бп из розетки, включаю обратно и сразу жму ОК в окошке проги.и вт чего вижу: на фотке только скорость выбрана другая, но и с 7812 тож самое. |
||||||||
Klop 18/11/2016 17:38 |
Кроме наличия лупа ничего не прошло. Что-то не то ты жмешь..4 класс, почему не 1й или 3й?
Если есть коммутация питания и HV, то прога все делает автоматом на 1м классе. Резет дергать и не нужно - есть понятие POR - PowerOnReset Дергать адаптер - круто, но питание нужно отключать так, что-бы оно прпадало и только на процессоре и подтяжках и, причем, ниже 0,1в. |
||||||||
стопыч 18/11/2016 17:54 |
отключаю бп до полного потухания светодиода на адаптере. Думаю к нулю спадает. что такое HV? Коммутация питания какая должно быть, чтоб прога сама его комутировала, или я сам тумблер должен щелкать? Насчет ресет: осиллом я должен видеть, на первой ноге проца, дрыг в момент нажатия кнопочки ОК в проге? |
||||||||
papa7 18/11/2016 20:34 |
Оставь его вторым. Подойдет для AZ32. Этот на 9,83 не запускался. У меня 2 стоят. 9,83 и 8,0. Стоп. Погодь. Можешь попробовать, но не факт. Класс - 1 Бауд - 19200 ( или чуть меньше) Кварц - 8.0 |
||||||||
стопыч 18/11/2016 23:00 |
пробова. нейдет.
ДОБАВЛЕНО 19/11/2016 00:02 мож из за того, что отдельно проц не отключается, а приходится весь адаптер с процем отключать. |
||||||||
papa7 18/11/2016 23:22 |
Я, на крайняк, RST на землю кнопкой корочу. Запусти прогу. Класс1 И дай замеры на ногах, к которым подключен. И еще, покажи свою схему МОНа, по которой подключаешь проц. |
||||||||
стопыч 18/11/2016 23:34 |
проц сидит на макетке, там-же собран и адаптер. поэтому питание адаптера и проца нераздельно. Надо переделывать, чтоб прога сама питалово комутировала. |
||||||||
papa7 18/11/2016 23:39 |
Да бог с этим питанием проца. Пусть ест. У тебя RST есть. Ты замеры дай при запуске target Схема подключения какая? В даташите 3 варианта подключения. |
||||||||
стопыч 18/11/2016 23:47 |
в личку показал
ДОБАВЛЕНО 19/11/2016 01:03 выбрал Baud, на Pin1 проца (ресет) 0в. Нажимаю Коннект Таргет... Появляется окошко с зеленым импульсом и 5в на первой ноге проца. нажимаю ОК , окошко исчезает и надпись на кнопке(возле строки выбора компорта) становится такая: "Close Port". |
||||||||
papa7 19/11/2016 00:24 |
reset на 1 сек нажимаешь и отпускаешь. Это первоначальный сброс!
Нажимаешь резет, запускаешь таргет и через 1 сек отпускаешь резет. |
||||||||
стопыч 19/11/2016 00:27 |
Пошел кнопку паять опять. она уже там была, но тогда 0,1мкФ не туда запаян был, и шунтировал DATA. |
||||||||
стопыч 23/11/2016 10:23 |
Спаял адаптер с коммутацией питания и IRQ. HV почему-то 7,5в... Даже не 8. На первой ноге проца (ресет) 0,04в. Поднимаю ногу(Pin1), на площадке становится 5в. Проц новый, менял еще раз на новый, все равно на ресет нет пяти вольт. Pin1 звонится, как исправный. Мож процы "дядя ляо" прислал бракованные... Питание на самом проце 5,01в. Проц не греется. Питаю это все от пятивольтового, шестиамперного ИИП - (все сгорит, а пять вольт не просядет! ). Ясно дело, в "монитор" проц не идет.
Должно на ресет чистого проца быть 5в? Проц сидит на модуле (EWM1000+). Генератор спаял, кварц в нем 8,8....мГц. Амплитуда выхода генератора 1,5в, синусоида красивая. Подал на OSC1. |
||||||||
Lenchik 23/11/2016 11:10 |
стопыч, Может подтянуть ногу Reset резистором к +5? Вдруг внутри проца нет pull-up резистора. |
||||||||
papa7 23/11/2016 11:13 |
Ищи, где просадка в схеме.
Не трогай ты резет.
Кварц ставь 9,83 У меня так: IRQ, Data, Vdd, Vss по даташиту на разъем выходят. OSC1 к R59. Его на плате нет. Можешь перемычку ставить или сразу подпаяй к другому концу . Бауд - 19200 (проц GP32) бауд смотришь в даташите или опытным путем. Остальное я тебе в личку уже кидал. |
||||||||
стопыч 24/11/2016 09:40 |
papa7, Амплитуда генератора на разъеме JF, сколько?
ДОБАВЛЕНО 24/11/2016 10:46 Lenchik, 5к от +5в к ресет имеется. Один резик на модуле, второй в адаптере. оба на 10к. В итоге 5к должно быть. Мерял, без подачи питания, так и есть 5кОм. На исправном, скажем, модуле ведь 10кОм стоит от +5 к ресет, и 5в наблюдается на Pin1(reset) (...GP32). Считаю,что на Пин1 (ресет) 5в должно быть. Это, как закон... Хоть проц зашит, хот проц новый (чистый). ДОБАВЛЕНО 24/11/2016 10:54
Так его там и небыло наверное никогда, иначе зачем в модуле ставят снаружи 10кОм... ДОБАВЛЕНО 24/11/2016 10:58 На люксах так всегда, если нет 5в на ресет, то проц в помойку. Даже если там меандр. А тут на новых процах такое. Два уже перепробовал. Осталось восемь . ДОБАВЛЕНО 24/11/2016 11:04 Мля, мож китайцы, в погребе ночью, собрали процы из диодов???!!! Кому прислать на пробу процик? А то буду тут биться, как рыба молчит.... |
||||||||
papa7 24/11/2016 10:53 |
Не мерил. Сейчас возможности нет подключить. Ремонт.
Подключи отдельно от платы. Сразу поймешь. |
||||||||
стопыч 25/11/2016 11:11 |
papa7, да подключал отдельно. На макетке (первый вариант адаптера, и проц там-же сидит) сперва было 5в на Пин1. Ща и там нету.
А на плате EWM1000+, со вторым адаптером, +5в есть, от пяти вольт через 10кОм на Пин1(ресет). На Pin1 ноль вольт! Кондерчик на Пин1 еще висит, менял новым. Вже и питание генератора прицепил через комутацию. Т.е. через ту, что из COMпорта управляется (снимает, подает питание). Надо проц купить в другом месте, впаять и глянуть на ресет. |
||||||||
papa7 25/11/2016 11:29 |
|
||||||||
Lenchik 25/11/2016 12:10 |
стопыч, Процессор должен быть под питанием. На входах обычно стоят защитные диоды и при отсутствии питания входа могут садить сигналы. Возможно и генерация нужна. |
||||||||
стопыч 25/11/2016 12:46 |
Lenchik, генерация была и включена постоянно, и отключаема вместе с питанием проца. Вот мож амплитуда генерации мала (1,5в). Надо бы запитать генератор от 9в... |
||||||||
стопыч 25/11/2016 14:29 |
кондер на вых генератора увеличил, увеличилась амплитуда. На битрейде 19200 появились синие Y в четырех пунктах. Только в пункте входа в monitor так и пишет красную N.
ДОБАВЛЕНО 25/11/2016 15:32 На Pin1 появилось 4,2в. Питание на проце: 4,91в. IRQ: 7,4в. Так шо ресет от генерации зависит видно. |
||||||||
стопыч 25/11/2016 15:58 |
остается теперь: IRQ мож мало 7,45в? И частота генератора, у меня 9мГц, а надо 9,8304мГц. Мож таки частота очень важна??? |
||||||||
стопыч 06/12/2016 14:25 |
Генератор 9,8304 пока в пути, попробовал поднять напряжение TST. Которое, через транзистор подается на IRQ. IRQ при этом теперь поднялось и составило 9,0в. В монитор проц не идет. Так-же: куча синих Y-ков, кроме последнего. Все! остается только 9,8304 надо ставить. Но его китайцы до своей границы только донесли. |
||||||||
papa7 12/12/2016 03:04 |
Y-ки , как на картинке? Если да, то ставь галку напротив "игнор" (спец. пометил зеленым) и опять входи. з.ы. Если проц новый, то вводи все FF и не мучай мозг. |
||||||||
стопыч 20/12/2016 15:50 |
Приехали генераторы 9,8304 МГц. На выходе генератора обязательно 15пик цеплять? 5в подал на пин4 генератора. корпус - на пин2 генератора. Выход взял с пин3. пин1 генератора в воздухе оставил. Луп только Yком синеет (на разных скоростях пробовал). Но чего то перестало сбрасываться питание проца до нуля (кнопкой корочу при закрытом компорте. До 0,3в спадает при нажатой кнопке . Вродь амплитуда через-чур с генератора. На осле пришлось делителем V/дел зажимать, в экран не влазила. Нукогда с этими генераторами не сталкивался, вот пришлось... |
||||||||
papa7 20/12/2016 16:15 |
Предыдущее сообщение читал? Там синим по серому написано: введи SS код или ставь игнор и будет тебе счастье з.ы. Или мазохизм интереснее? |
||||||||
стопыч 20/12/2016 18:21 |
papa7, да новые процы. и игнор конечно же ставил. Надо разобраться почему не спадает питалово проца ниже 0,1в, как требует даташит. Мож виной большая амплитуда генератора... При малой амплитуде нет пяти вольт на первой ноге проца (это было на самопальном генераторе с кварцем). А на этом вон чего вылезло. Пока разберусь с амплитудой генератора. |
||||||||
Азазелло 21/12/2016 00:25 |
Вот вы страдальцы... Калькулятором битрейт под установленный кварц тяжелее посчитать, чем месяц доставать кварц для "круглого" битрейта? Да там разбег битрейта плюс-минус километр |
||||||||
стопыч 21/12/2016 08:29 |
Азазелло, было два косяка с подтяжками. Потому и не шло. Сопоставил схемы адаптеров с даташитом и понял как исправить.Прописал проц. Считал. Открыл в блокнотах то что считал и то что писал в проц. Разнятся файлы. Ну, в первый раз. Мож сконвертил в S19 не так, мож еще чего... Пока неясного больше. Стер проц. Считал. открыл в блокноте. Видно что стерлось.
Вопросы: Как правильно конвертить в S19? Конвертить только софт? Или надо и конфиг как-то пристегивать? |
||||||||
Азазелло 21/12/2016 11:59 |
s19 - это формат данных с привязкой к адресу и добавкой контрольки. Если в блокноте открыть, то этот адрес хорошо видно. В каком виде исходник, который нужно залить? Конвертору нужно указывать оффсет, который укажет на начало флэша в карте памяти, а это для 908-й серии, если правильно помню, 8000 адрес. Вот его и нужно указывать. Не помню, прогз08 умеет с конфигами работать или нет, но если умеет, то конфиг будеет в самом конце s19 лежать. У GP серии вроде не было защиты от чтения (SS), значит конфигом можно только защиту от записи поставить на участок флэш - потому конфиги лучше не трогать. |
||||||||
стопыч 21/12/2016 12:10 |
Залил! Считал. Видно в блокноте! Да,да, указал 8000. Конфиг подошью прогой от ALEXZZа. |
||||||||
стопыч 21/12/2016 13:03 |
тему пока не закрываю. Проверю в работе модуль, чтобы убедится. |
||||||||
стопыч 21/12/2016 19:17 |
Азазелло, Lenchik, papa7, Klop, Спасибо Вам Всем за наставления и помощь! ELXридером софт опознается правильно, знач залилось. Конфиг подшил. Отмечу решено. "Настроил" наконец адаптер, и заодно мало-мальски освоил ProgSZ08. На машинке - завтра. Мож там еще и мордуль битый окажется. я его еще не щупал. |