|
Luminary LM3S, контроллеры-самоубийцы |
|
|
|
Dec 11 2015, 11:26
|
Гуру
     
Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025

|
Цитата(ViKo @ Dec 11 2015, 08:10)  По некоторым причинам мне приходится программировать PIC16F883, когда на платах еще не запаяны все элементы (иначе горят от 12 В), даже без кварцевого резонатора иногда. И вот, такие платы, пролежавшие на складе несколько месяцев (не знаю, когда допаивались до конца), тоже потеряли прошивку. Сейчас сообразил, что явление то же, что в данной теме. А то уже изготовителя стал подозревать в обмане. Или при пайке, думал, от температуры портится. Я с майкрочипом работал плотно и долго, но никогда не слышал о подобном и не читал. Единственное что приходит в голову- это самопроизвольный вход в режим низковольтного программирования по шуму на соответствующей ноге (PB3). Может, и у LM3S есть что-нибудь подобное, хватает/защелкивает какой-нить аппаратный сигнал программирования раньше чем стартует инициализирующая часть железа. Мы как-то попробовали Стеларис LM3S9D92, дальше навороченного прототипа дело не пошло - я переагитировал на STM32 (мне в перспективе нужно было больше набортного RAM, и STM был круче по этому параметру, это переплюнуло аппаратный Ethernet PHY). За те полгода, что программеры глумились над прототипами- жалоб на LM3S не было. Цитата(mantech @ Dec 11 2015, 10:46)  Ставлю такие штуки NUP4201MR6 против всяческой статики, причем не только эзернета  Хм... "The NUP4201MR6 transient voltage suppressor is designed to protect high speed data lines from ESD, EFT, and lighting." Интересно, ими можно заменить газоразрядники? мы платы обвешиваем GDT на 75 вольт - очень недешево и сердито, а уж места жрет чтоб нормальный граундинг сделать....
|
|
|
|
|
Dec 11 2015, 11:28
|

Универсальный солдатик
     
Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362

|
Цитата(Ruslan1 @ Dec 11 2015, 14:16)  Я с майкрочипом работал плотно и долго, но никогда не слышал о подобном и не читал. Единственное что приходит в голову- это самопроизвольный вход в режим низковольтного программирования по шуму на соответствующей ноге (PB3). Я тоже много разного на них делал, и ни разу с подобным не сталкивался. Но я и программировал их в готовой плате обычно. Я в опциях отключаю LVP, включаю генератор HS, защиту кода. Все одним махом, вместе с программой. PICkit-ом 2-ым. Программирую с верификацией. Повторная верификация уже не проходит из-за защиты. Отдаю на допайку, и там они где-то лежат. Потом их приносят, когда время приходит, в составе прибора. Включаю - генератор не работает. И такое случилось неоднократно. Думал, когда резонатор паяют, тепло в PIC идет, крашит флэш.
|
|
|
|
|
Dec 11 2015, 13:30
|
Гуру
     
Группа: Свой
Сообщений: 2 360
Регистрация: 6-03-06
Из: Кишинев
Пользователь №: 15 025

|
Цитата(mantech @ Dec 11 2015, 15:04)  ТС говорил про статику, а не грозозащиту Эти протекторы ставятся между трансом и физикой, а если грозозащита, то разрядники и транзилы прямо к разъему.. Дык я ж процитировал даташит, они там про лайтинг написали ("protect high speed data lines from ESD, EFT, and lighting."), вот и возбудился. Уже вроде бы большой мальчик, но чуда все равно хочется....
|
|
|
|
|
Dec 11 2015, 14:59
|
Частый гость
 
Группа: Участник
Сообщений: 180
Регистрация: 5-04-09
Пользователь №: 47 205

|
QUOTE (Drozd2 @ Dec 11 2015, 10:27)  Это действительно единственный ARM с Eth PHY. Есть еще Microchip PIC18F67J60, например, но скорость не более 10Mbit/s. При подключении к хабу жмет скорость всей системы. Старые стелларисы хорошие, типа LM3S6965. Багов с флешем там нет (хотя хватает других). Если по скорости/периферии устраивают - можно юзать. Существует еще MCF5223x, но он давно уже считается устаревшим и по факту слияния Freescale с NXP непонятно, чего с ними будет. Еще PHY есть в К1986ВЕ1QI, но там LQFP144 и в плане памяти негусто. Юзайте внешний phy, гораздо больше вариантов будет. STM32F107R+KSZ8031RN на круг выйдут и дешевле и места меньше займут.
|
|
|
|
|
Dec 11 2015, 15:31
|
Знающий
   
Группа: Участник
Сообщений: 643
Регистрация: 29-05-09
Из: Германия
Пользователь №: 49 725

|
Цитата(LightElf @ Dec 11 2015, 15:59)  STM32F107R+KSZ8031RN Навскидку по статике: тыц.
|
|
|
|
|
Dec 19 2015, 00:09
|
Частый гость
 
Группа: Участник
Сообщений: 97
Регистрация: 19-11-09
Пользователь №: 53 743

|
Цитата в разьем JTAGа своего собственного программатора Однако... Респект программаторам, которые это реализовали. А почему бы и нет. Ломовое решение. Цитата (прощай защищенность от копирования) Кому придет в голову, что прибор оборудован персональным шилом. Только тому, кто прочитал этот текст. Вот только пока даже сигнатуру прочитать не получилось. По SWD. Если подкинете оригинальной документации, буду очень спасибо! Решать эту задачу программно не вижу смысла. Заряды из под затворов сбегают в выключенном состоянии. Тут явно нужен внешний контроллер. Или батарейка. Цитата хватает/защелкивает какой-нить аппаратный сигнал программирования раньше чем стартует инициализирующая часть железа Вот берет и чистится просто лежа на полке. Цитата чуда все равно хочется.... А кому его не хочется ...
Сообщение отредактировал Drozd2 - Dec 19 2015, 13:53
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|