Внимание! Перед тем как создавать тему на форуме, воспользуйтесь поиском! Пользователь создавший тему, которая уже была, будет немедленно забанен! Читайте правила названия тем. Пользователи создавшие тему с непонятными заголовками, к примеру: "Помогите, Схема, Резистор, Хелп и т.п." также будут заблокированны навсегда. Пользователь создавший тему не по разделу форума будет немедленно забанен! Уважайте форум, и вас также будут уважать!
https://yadi.sk/d/Pdy9iS8J7Y2Hmw 3 послдение фотки. прошивается, НО по юсб не видится вообще, дисплей не работает, он адски грелся и грузил БП (первое время запускаюсь от лабораторника) видимо дисплею конец. Вообще не понимаю в чём проблема, и схема несложная и монтаж, а проблем дохера (ну лично у меня)
Группа: Cоучастник
Сообщений: 1126
Пользователь №: 105321
Регистрация: 16-February 14
Место жительства: Алтайский край
QUOTE (portwein @ Feb 6 2019, 05:58 PM)
прошивается, НО по юсб не видится вообще, дисплей не работает, он адски грелся и грузил БП (первое время запускаюсь от лабораторника) видимо дисплею конец. Вообще не понимаю в чём проблема, и схема несложная и монтаж, а проблем дохера (ну лично у меня)
При включении динамик пищит? Отпаивайте шлейф дисплея, 100% закорочен. Перед подачей питания надо было прозвонить шлейф дисплея.
Сделайте фото PIC32 чтоб было видно все ножки, и полностью платы на данный момент.
Это сообщение отредактировал Вованчик14 - Feb 6 2019, 08:06 PM
Оно понятно, что закорочен. Самое интересное, что он включается при прошивке. По поводу динамика не знаю не запаивал. Ладно, буду как нибудь потом разбираться. Если что есть маленький дисплейчик. Фото по ссылке. С контроллером всё ок, был закорочен моей отмывкой.продул, все ок.он же шьется
Это сообщение отредактировал portwein - Feb 6 2019, 08:07 PM
прошивается, НО по юсб не видится вообще, дисплей не работает, он адски грелся и грузил БП (первое время запускаюсь от лабораторника) видимо дисплею конец. Вообще не понимаю в чём проблема, и схема несложная и монтаж, а проблем дохера (ну лично у меня)
При включении динамик пищит? Отпаивайте шлейф дисплея, 100% закорочен. Перед подачей питания надо было прозвонить шлейф дисплея.
Сделайте фото PIC32 чтоб было видно все ножки, и полностью платы на данный момент.
Динамик не пищит.
Прошивка заливается, MPLABу все нравится.
потребление платы без дисплея и u11 - 15 мА. 3.3V и -0.6V в норме. Остальное не проверял.
Потребление рабочего контроллера с дисплеем до прошивки 20мА, после прошивки бутлоадера 35мА.
пока понятно, что ничего не понятно. ставлю дисплей - потребление маленькое 12 мА шью бутлоадер - оно сразу улетает наверх. Вырубаю лабораторник, включаю опять - потребление 12-15 мА.
Это сообщение отредактировал portwein - Feb 7 2019, 05:11 PM
Проверил всю плату с дисплеем, закоротов нет. Может быть драйвер спалил. Контроллер шьётся, но никак не реагирует впринципе. Ни динамиком, ни дисплеем.
Оставлю здесь пошаговую инструкцию по заливке прошивки. Программа IPE крайне глючная, в начале изрядно намучился перед тем как залил прошивку.
1) Скачиваем MPLAB-X IDE под свою операционную систему: https://www.microchip.com/mplab/mplab-x-ide 2) Устанавливаем. Перед установкой выбираем только IPE без IDE, так как среда разработки нам не нужна. 3) Нам будет нужен Pickit3 программатор. Брал тут (обратите внимание версию 3.5) https://ru.aliexpress.com/item/FREE-SHIPPIN....274233edbtxFoZ он работает. Возможно работают и другие, читайте отзывы. 4) Запускаем IPE и выбираем нужный нам чип для программирования (можно сразу вбить в окошке 'Device' PIC32MX564F128H и выбрать его. 5) Пока ничего никуда не включаем! 6) Присоединяем Pickit к компу (желательно прямо в USB порт, не в хаб), при этом на Pickit удерживаем нажатой кнопку в момент присоединения. Ждем пока индикатор на программаторе начнет мигать. 7) Если в IPE программатор не определился (в поле Tool), выдергиваем его из USB и подключаем снова. При этом он должен появиться в поле Tool и активироваться кнопка Connect. 8) В поле Hex File выбираем прошивку (я не рассмативаю вариант с бутлодером, только Standalone прошивку). Она находится в папке front/US_Firmware.X/dist/PIC32_Standalone/production файл US_Firmware.X.production.hex. после выбора должно появиться сообщение Hex file loaded succesfully. 9) Присоединяем программатор к плате Unisolder. На программаторе есть вывод указанный значком стрелки. Этот вывод должен быть присоединен к разъему для программирования на плате Unisolder, тот разъем, у которого КВАДРАТНАЯ площадка, у остальных 4 разъемов она круглая. Используется 5 из 6 проводов, 6 не используется и не присоединяется. 10) Включаем Unisolder в сеть (подаем питание на плату front), все платы и все шлейф на основной плате должны быть присоединены, включая дисплей. Без питания прошиваться PIC32 не будет! 11) Жмем в программе IPE на кнопку коннект. Программа загрузит все необходимые прошивки в программатор сама, и определит PIC32 чип полным названием и укажет ревизию чипа. 12) После определения чипа жмем на кнопку Program и дожидаемся сообщения Programming succesful.
Вроде все. Если что забыл - дополните.
Это сообщение отредактировал skh - Feb 8 2019, 02:13 AM
Еще (полагаю полезная) информация: - Если при включении дисплей показывает 21, потом 45 и ничего более не происходит, первое что нужно сделать - отпаять чип U11 (напоминаю, очень боится перегрева). - Включить заново. Если дело в U11 - появится стартовое меню "NO INSTRUMENT". Если ничего не появилось, может смениться код ошибки, копаем дальше. Снимаем U8 (и лучше заменяем ее сразу, она стоит 25 рублей). Потом U10, U15.
Вариант как паять U11: - очищаем, подготавлваем площадки под установку, залуживаем. - ставим U11 (надписью должна быть ВНИЗ, то есть низ - это где USB порт). - паяем одну ножку (максимально быстро), ждем пока остынет микросхема, паяем следующую с другой стороны чипа. И так далее, пока не запаяем все.
в норме, шлейф дисплея прозванивали не закорочен? Отсоедините дисплей от контроллера и замерьте питание.
Рабочие напряжения прошитого контроллера
вот тут всё грустно, сигналов с контроллера нет и странно работают ключи 14 и 16 - на их затворах 0 (ну или около того), а они нихера не на максимальной проводимости. около 2.7 проводят. такое ощущение, что у меня какие то поверхностные закороты (эзотерика какая-то) ключи причем даже поменял на местные по остальным сигналам вообще полный швах. такое ощущение, что я спалил один порт контроллера (редкая хрень, но бывает). так как всё прекрасно шьется и память проверяется. сейчас проверю всё питание контроллера прямо по ногам.
Это сообщение отредактировал portwein - Feb 8 2019, 03:14 PM
Группа: Cоучастник
Сообщений: 1126
Пользователь №: 105321
Регистрация: 16-February 14
Место жительства: Алтайский край
QUOTE (portwein @ Feb 8 2019, 03:13 PM)
сигналов с контроллера нет и странно работают ключи 14 и 16 - на их затворах 0 (ну или около того)
При включении происходит инициализация дисплея, на затворы ключей Q14 и Q16 подается высокий уровень с PIC32. На стоке ключей должно быть 3.3v, иначе дисплей не запустится.
Опишите самый первый шаг прошивки в подробностях, на каком этапе дисплей заработал и грелся? Такое поведение как на не прошитом контроллере.
Это сообщение отредактировал Вованчик14 - Feb 8 2019, 03:54 PM
сигналов с контроллера нет и странно работают ключи 14 и 16 - на их затворах 0 (ну или около того)
При включении происходит инициализация дисплея, на затворы ключей Q14 и Q16 подается высокий уровень с PIC32. На стоке ключей должно быть 3.3v, иначе дисплей не запустится.
Опишите самый первый шаг прошивки в подробностях, на каком этапе дисплей заработал и грелся?
после первых попыток прошивки. уже не греется даже после прошивки и вообще ничего не происходит. с контроллера ничего нет. к слову при подаче на затвор irlml высокого уровня, то его проводимость сток-исток будет равна бесконечности. и на питании дисплея будет 0. или это происходит единомоментно? подскажите еще вот что. напряжение ядра (конденсатор с40)
Это сообщение отредактировал portwein - Feb 8 2019, 03:45 PM
Группа: Cоучастник
Сообщений: 1126
Пользователь №: 105321
Регистрация: 16-February 14
Место жительства: Алтайский край
QUOTE (portwein @ Feb 8 2019, 03:44 PM)
после первых попыток прошивки. уже не греется даже после прошивки и вообще ничего не происходит.
Так он получается грелся при самом первом включении до прошивки контроллера? При самом первом включении на дисплей питание не должно было поступать, только после прошивки бутлоадера контролер по 45 ноге открывает затворы ключей и дисплей начинает работать.
после первых попыток прошивки. уже не греется даже после прошивки и вообще ничего не происходит.
Так он получается грелся при самом первом включении до прошивки контроллера? При самом первом включении на дисплей питание не должно было поступать, только после прошивки бутлоадера контролер по 45 ноге открывает затворы ключей и дисплей начинает работать.
Питание ядра С40 = 1.92v
нет, сразу после первой прошивки начал греться. я сначла даже не понял, что это
Группа: Cоучастник
Сообщений: 1126
Пользователь №: 105321
Регистрация: 16-February 14
Место жительства: Алтайский край
QUOTE (portwein @ Feb 8 2019, 04:15 PM)
нет, сразу после первой прошивки начал греться.
Верно понял что динамик установлен, если так у вас один вариант проверить контроллер.
1. Отключите дисплей от платы контроллера. 2. Подключите контроллер к программатору и в MPLAB очистите PIC32. 3. Выберите файл бутлоадера US_BootLoader.X.production.hex и прошейте PIC32. Внимательно слушайте в момент прошивки бутлоадера после 2-3 секунд, должны услышать писк динамика.
Верно понял что динамик установлен, если так у вас один вариант проверить контроллер.
1. Отключите дисплей от платы контроллера. 2. Подключите контроллер к программатору и в MPLAB очистите PIC32. 3. Выберите файл бутлоадера US_BootLoader.X.production.hex и прошейте PIC32. Внимательно слушайте в момент прошивки бутлоадера после 2-3 секунд, должны услышать писк динамика.
И сделайте скриншот окна MPLAB после прошивки.
высокий уровень на - динамика, т.е. ничего не происходит.
Присоединённое изображение (Нажмите для увеличения)