Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Как да защита порта на пика .Схемни съвети.
http://mcu-bg.com/mcu_site/viewtopic.php?f=2&t=10915
Страница 1 от 2

Автор:  excitron [ Съб Дек 22, 2012 1:44 pm ]
Заглавие:  Как да защита порта на пика .Схемни съвети.

Здравейте, колеги интересувам се от това ,коя схема е за предпочитане от възможните мои предположения.Става въпрос за защитата на входен пин за един пик, от факта че той ще следи протокол цифрови данни (I-BUS BMW ) ,с размах на напрежението от 0- до 12 волта.
Активното състояние , което следя на подадено на порта (за порт А )) на ПИК16Ф628 е маса.

Схемите за защита ,които разглеждам са:

схема 1: поставям резистор 10к и ценер на 5.1в .без да запаралелвам кондензатор в pF

схема 2:на порта на пика слагам резистор 10к към 5 волта и свързвам към същият порт анода на бърз ДИОД,така че при нива 12 волтови (катод на диода ) ,няма да се отпушва и ще пропуска при подаване към маса (което ми трябва )

схема 3: слагам по пътя на сигнала последователно към порта само един резистор 10 к, и разчитам на факта че има вградени диоди ,защитно към 5 волт и към маса.така волтажа на порта при 12 волта ,след резистора и поради защитният диод ще бъде около 5.7 волта.Тази схема мисля да я предпочета .
Или казано входа на пика ще бъде само с един резистор последователно свързан.
Схемата ще работи при температурите в които може да се изменя околната температура .от -15 до + 40 ориентировъчно . и ще е проблем ли ако поставя ценер,най често стъклен корпус и така фактически от схема 3 ще премина на схема 1 .
Не искам да позлвам транзистор на входа,Няма смисъл ,а и платката веше е подготвена
Посъветвайте ме .

Автор:  Цецо [ Съб Дек 22, 2012 4:30 pm ]
Заглавие:  Re: Как да защита порта на пика .Схемни съвети.

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

Ако гониш скорост - един CMOS логически елемент (http://www.fairchildsemi.com/ds/CD/CD4049UBC.pdf), захранен с 5 волта, на входа носи до 18 волта май, изхода си става 5 волта до земя пушпул и пееш. Но е цял чип. Има и специализирани чипове за смяна на нивата с определен брой гейтове (канали) ама те са по-скъпи и имат смисъл при по-отговорни приложения.

Автор:  excitron [ Съб Дек 22, 2012 8:26 pm ]
Заглавие:  Re: Как да защита порта на пика .Схемни съвети.

Сигналите са в нормите на милисекунди. Тези сигнали не са постоянно във времето ,а само в определени моменти . От представеното тук ще се спра на вариант за поставянето на ценер на 5.1в .Така че да не разчитам на това ,че с времето токовете през вграденият диод .ще го скапи в някои ден.
Надявам се ,че ще подкрепите това решение.В някои схемни решения ,съм срещал поставянето на малък кондензатор паралелно на ценер диода. Но смятам да не го поставям ,все пак незнам как ще повлияе в п0оследствие и да не вкара проблем в разчитането на протокола от данни .

Автор:  bateAz [ Съб Дек 22, 2012 8:43 pm ]
Заглавие:  Re: Как да защита порта на пика .Схемни съвети.

Сложи ценер на 3.6 волта, пусни му ток през резистор 1К от +5V. Това прави около 1.5 mA. Така имаш напрежение 3.5 - 3.6 волта. Подай входния сигнал през 2К към входа на ПИК-а. Освен това през един диод 1N4148 свържи пина на процесора с напрежението 3.6 волта. Катодът да е към ценера, анодът към проца. Така ще имаш сигурно ограничение до към 4.5 волта и много малък паразитен капацитет, така че ще можеш да приемаш бързи сигнали.

Автор:  excitron [ Съб Дек 22, 2012 9:04 pm ]
Заглавие:  Re: Как да защита порта на пика .Схемни съвети.

Така ли е предположението ,за което казваш колега .

Прикачени файлове:
shema.jpg
shema.jpg [ 93.69 KiB | Прегледано 4587 пъти ]

Автор:  excitron [ Съб Дек 22, 2012 9:43 pm ]
Заглавие:  Re: Как да защита порта на пика .Схемни съвети.

Единственото ,което си остава е все пак входният резистор ,ще гледам да го дигна до 10 к.Да бъде по голямо входното съпротивление ..Нали няма да го бърка,на симулацията работи

Автор:  itso.t [ Съб Дек 22, 2012 10:24 pm ]
Заглавие:  Re: Как да защита порта на пика .Схемни съвети.

Ако бюджетът позволява, сложи някой от специализираните чипове за K-Line bus и използвай само RX.

Автор:  miro_atc [ Съб Дек 22, 2012 11:07 pm ]
Заглавие:  Re: Как да защита порта на пика .Схемни съвети.

excitron написа:
Не искам да позлвам транзистор на входа,Няма смисъл ,а и платката веше е подготвена
Посъветвайте ме .


какъв смисъл трябва да има?

Един nmos (bss138 примерно) ако му вържиш дрейна към линията, сорса към проца и гейта към захранването си осигуряваш :
1. защита до към 50v
2. откачане от линията когато не си захранен
3. левел шифт без да товариш линията.
4. прилична скорост, значитително по-прилична отколкото серийни 10к.
5. чисти фронтове и нива
6. много по-малко компоненти, съответно по-ниска цена, по-малко място на платката...

Автор:  tgi [ Нед Дек 23, 2012 6:49 am ]
Заглавие:  Re: Как да защита порта на пика .Схемни съвети.

Резистор и ценер е напълно адекватно за така описаните ниски скорости.
Диод към +5 също става - при 10 кила и 12 волта някой обаче ще трябва винаги
да консумира поне 0.7mA от 5-те волта.
Ценера бих го сложил по-малък все пак, ако входът е TTL съвместим (2.0V ViH)
бих сложил 3.3 волта ценер (и може би само 1-2 кила, че тия ниските ценери не
са особено стръмни - стига това да не озори изхода дето ще го дърпа до +12).
Ако не е TTL съвместим бих се чесал по главата известно време и предполагам
бих сложил 4.7. Чесането ще включва и пуйчене по толерансите на ценерите,
примерно тоя 5.1 в дадена ситуация може да отиде и над 5.5 по спомен.

Автор:  excitron [ Нед Дек 23, 2012 3:36 pm ]
Заглавие:  Re: Как да защита порта на пика .Схемни съвети.

За информация импулсите които постъпват на входа с размах 0- 12 в, имат различна продължителност като най малката е приблизително от 100 микро секунди,поправям се от факта за посочени няколко мили секунди,цялата продължителност се предава за близо 7 мили секунди .Все пак ако реализирам схемата която симулирах по горе в поста ,смятате ли че ще повлияе ,стръмността на фронта на ценера ,ще го сложа да е близо 3.6 волта + сумата от 0.7 за 1н4148,и сумарно става близо 4.3 волта
ма входа.като от значение ми остава сигналите забити към маса.

Автор:  bateAz [ Нед Дек 23, 2012 3:43 pm ]
Заглавие:  Re: Как да защита порта на пика .Схемни съвети.

Ако ПИК-та няма тригер на Шмид на входа си, може да се ошашка от импулси с полегати фронтове. Особено, ако това се подаа на входа на таймер, UART или нещо друго, чувствително към фронтове. Затова по-добре ползвай схемата с ценер + диод. Един отпушен ценеров диод има почти нанофарад капацитет, това с 2 килоома резистор прави (на око) 2 микросекунди фронт. За спадащия фронт ще е около 5 микросекунди. Не е чак толкова много, но аз не бих рискувал.

Автор:  excitron [ Нед Дек 23, 2012 3:53 pm ]
Заглавие:  Re: Как да защита порта на пика .Схемни съвети.

Използвам PIС16F628A. От описаното остава схемата за симулацията,като на 10к ще пробвам да го реализирам.Ако е само на резистор и два диода към маса и +5в .напрежението на входа на пика 6те бъде към 5.7 волта,но не го бърка нали,а колко ще бъде тогава времето на фронта.Нямам притеснения,относно модулите,в пика ,защото не ги ползвам ,реализирал съм при серийно предаване софтуерно за 9600, слеедя само кога фронта ще прави преходи от високо към ниско и обратно .На 4Mhz работя

Автор:  excitron [ Нед Дек 23, 2012 4:02 pm ]
Заглавие:  Re: Как да защита порта на пика .Схемни съвети.

Нещата ги уточнихме реално .На ценер+ диода ще остана

Автор:  excitron [ Нед Дек 23, 2012 4:18 pm ]
Заглавие:  Re: Как да защита порта на пика .Схемни съвети.

Ето в приложената схема се вижда как се закачат с транзистори по шината на БМВ .но изходният сигнал трябва да е с размах до 5 волта ,и търсих начини да махна транзситора ,а и аз ползвам едната посока на предаване ,от шината към пика,обратната ,няма да я реазлирам,Ако прибегна до транзистора и ползвам СМД наличен на BC817,имам и dtc143tka ,при BC да реализирам схема общ колектор и с какви резистори да го направя ,особено който е към емитера спрямо маса и да ОСТАВЯ ли тези същите резистори .

Прикачени файлове:
I-BUS.jpg
I-BUS.jpg [ 52.75 KiB | Прегледано 4452 пъти ]

Автор:  Цецо [ Нед Дек 23, 2012 4:41 pm ]
Заглавие:  Re: Как да защита порта на пика .Схемни съвети.

Не съм видял, че иде реч за интерфейс към кола.

В такъв случай, аз бих шибнал една дърта CD4050 - струва стотинки, ама си е чип правен преди 20 години, баш за тая цел, зор ще видиш да го изгориш. И фронтове ще има и нива и няма да се хабя да мисля много :)

Страница 1 от 2 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/