Отговори на тема  [ 27 мнения ]  Отиди на страница 1, 2  Следваща
Що за бъг е това? 
Автор Съобщение
Ранг: Ориентиран
Ранг: Ориентиран

Регистриран на: Вто Ное 28, 2006 7:25 pm
Мнения: 212
Мнение Що за бъг е това?
Що за бъг е това? PIC - от класическите за развойна дейност, 16F84A.
Включен с RC верига - за ниска тактова честота. Нарочно. Програмата върви, личи по светодиод, който или е изгасен, или свети, или мига....

Обаче, на изхода има или 0 (когато трябва да я има), или твърда 1-ца. А не трябва да е твърда 1-ца, а да има импуси с още по-ниска честота.
Може ли да се е разпрограмирал от смущения? Или нещо е изгоряло? За мен е шах с пешката!

Някакви идеи?!


Пет Сеп 23, 2016 6:22 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 07, 2012 11:22 pm
Мнения: 3084
Мнение Re: Що за бъг е това?
програмата.


Пет Сеп 23, 2016 6:53 pm
Профил
Ранг: Ориентиран
Ранг: Ориентиран

Регистриран на: Вто Ное 28, 2006 7:25 pm
Мнения: 212
Мнение Re: Що за бъг е това?
Извинявайте, бъга се оказа в моята памет :(
Разрових се в схемите и логиката на нещата се оказа друга. MCU-то си работи.

Основния ми въпрос е: може ли PIC-a да се разпрограмира от смущения по масата?


Пет Сеп 23, 2016 9:17 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 07, 2012 11:22 pm
Мнения: 3084
Мнение Re: Що за бъг е това?
Търси из нета, но защо се тревожиш. Ако не залагаш на най-нови чипове и проектираш голяма серия- може би имаш право да се вълнуваш. Смущения по масата ...не е достатъчно , би трябвало да е сложна комбинация от смущения и съвпадения на други сигнали. Ако под смущение по масата разбираш захранването да превиши допустимото - чипът няма да е виновен.


Пет Сеп 23, 2016 11:02 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 25, 2005 11:41 am
Мнения: 1680
Мнение Re: Що за бъг е това?
На ST(M0) тази година ми се случи на няколко пъти да му изчезне приграмата..... На PIC до сега, никога.


Съб Сеп 24, 2016 9:16 am
Профил ICQ WWW
Ранг: Ориентиран
Ранг: Ориентиран

Регистриран на: Вто Ное 28, 2006 7:25 pm
Мнения: 212
Мнение Re: Що за бъг е това?
Не залагам серийно производство, просто има управление на "смущаваща мощност". Благодаря за отговорите :)
Имах предвид масата да дрейфа за кратко с волтове под или над неутралното 0 волта.


Нед Сеп 25, 2016 1:54 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Ное 21, 2004 11:31 pm
Мнения: 10088
Мнение Re: Що за бъг е това?
всички параметри на която и да е ИС се дават спрямо нейната 'земя' (в общия случай Vss).
ако в системата имаш +12V и +15V спокойно можеш да вържеш Vss на 3 волтов контролер на +12V и да го захраниш с +15V. изходите ще бъдат лог-0=+12V и лог-1=+15V (условно) спрямо земята на 12-те и 15-те волта. обаче ако му пунеш на входа 0V, за него ще бъдат -12V и ще изпуши.

ако имаш няколко земи в дизайна, едно от важните неща, които трябва да осигуриш е нискоимпедансна връзка между тях. казвам именно нискоимпедансна, защото зависи каква ти е честотата (на сигнала/смущението/големия ток). има случаи, при които наистина трябва да развържеш някоя маса с дросел, обаче... не го прави - ще побелееш, докато разбереш от къде тече тока.

друг сценарий за дрейфене на масата не се сещам. все пак мислите ти трябва да са в посока 'релативна земя' спрямо тази на контролера.
отговора на въпроса ти може и да се крие в картинките на входните и изходните вериги на чипа. не ги слагат за пълнене на страниците. разгледай ги как са нарисувани и се помъчи да осмислиш твоята ситуация.


Нед Сеп 25, 2016 6:33 pm
Профил
Ранг: Ориентиран
Ранг: Ориентиран

Регистриран на: Вто Ное 28, 2006 7:25 pm
Мнения: 212
Мнение Re: Що за бъг е това?
Благодарско Дедо, но нещата са предвидени.
Само дето масата е "дълга", няма как, съответно не може да стане кой знае колко нискоимпедансна.
Ширина, дължина - преценено.
Смущения от типа на "къси" бързи пикове с добра мощност.


Нед Сеп 25, 2016 10:12 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Яну 01, 2012 8:04 pm
Мнения: 2663
Местоположение: София / Велико Търново
Мнение Re: Що за бъг е това?
Бяха ми донесли едно устройство с PIC за управление на някаква машина за рязане на хартия. Имаше релета а те управлявали контактори. Програмата от PIC-а липсваше, и ако се вярва на всички през които е минало устройството преди да ми го дадът,
- програмата се е затрила сама. Имам един PIC пък се повреди и не може да се променя конфигурационната дума а иначе си работи и се записва програма.

_________________
https://github.com/slav4ocom/


Вто Сеп 27, 2016 10:38 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Сря Авг 31, 2005 1:57 pm
Мнения: 1103
Мнение Re: Що за бъг е това?
Типична черта на хора които много много не разбират или младоци -> проблема винаги е в софтуера. Видят ли че нещо не работи веднага тичат да препрограмират.
Програмирането на PIC става по 4 жици (като броя масата) като на ресета трябва да дойде по-високо напрежение. Та сам да се изтрие или нещо да се случи с него е като да удариш 6ца от тотото. Но все пак следвам правилото в EEPROM (ако има такъв да не пиша на адрес 0, а започвам от 1)
До момента имам хиляди изделия в различни сфери - комерсиални, до медицина и индустрия все направени с PIC и до момента за последните 12+ години дефектирало устройство с такъв проблем няма..... както казах извадка хиляди PICове от 10 до 24 серия, а не 2,3 сложени някъде.


Вто Сеп 27, 2016 10:50 am
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Фев 03, 2005 2:21 am
Мнения: 12765
Местоположение: София
Мнение Re: Що за бъг е това?
Преди време, познат беше обадил за подобни проблеми.
Някакви негови устройства, периодично били изложени на студено. Имал е няколко случая на деградирал запис във флаша.
Не помня дали "студеното" е било извън специфицирания температурен диапазон...


Вто Сеп 27, 2016 11:12 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Яну 01, 2012 8:04 pm
Мнения: 2663
Местоположение: София / Велико Търново
Мнение Re: Що за бъг е това?
Едва ли да се ушашка флаша единственият начин е изтриване по каналния ред през ICSP. Все пак там се подават команди, които се декодират вътре. Ако смущението се "добере" вътре в чипа до съответното място - изхода на декодера, напълно възможно е да се задейства съответният процес.

_________________
https://github.com/slav4ocom/


Вто Сеп 27, 2016 11:25 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пон Сеп 27, 2004 9:22 am
Мнения: 15501
Местоположение: София
Мнение Re: Що за бъг е това?
Новите флашове(тънките) и на пиковете взеха да дават ядове. Имам контролна сума на целия флаш. При 50 градуса от време на време контролата се дъни, някой бит не се чете като хората. Като изстине се оправя. Това във серия устройства, не в едно. Горе долу 10-15% брак...

Решението (дано наистина да е решение) се оказа вмъкването на делейчата между последователните ТBLRD инструкции.... Явно като го клочим по-бързо на по-висока температура се засира... И това е само при 50 градуса.

Та и пиковете вече не са това което бяха...

_________________
"Да еба и шибаната държава" мислеше си Гошо, докато се опитваше да улучи кофата за боклук от балкона на осмия етаж.


Вто Сеп 27, 2016 12:21 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Фев 26, 2006 6:52 pm
Мнения: 11265
Местоположение: Добрич
Мнение Re: Що за бъг е това?
хм, че те нали купиха и SST и Атмел все фирми с опит във флешовете... Точно на тая тема би трябвало да имат предостатъчно специалисти и технологии.


Вто Сеп 27, 2016 12:40 pm
Профил
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Нед Фев 16, 2014 3:36 pm
Мнения: 953
Мнение Re: Що за бъг е това?
затова има чипове които се водят "extended/industrial temperature range"


Вто Сеп 27, 2016 1:29 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 27 мнения ]  Отиди на страница 1, 2  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 9 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни