Отговори на тема  [ 7 мнения ] 
Още един ресет 
Автор Съобщение
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Мар 16, 2006 9:42 am
Мнения: 12095
Местоположение: Гьотеборг
Мнение Още един ресет
Наследих поредната развойна платка сглобена "набързо". Какво мислите относно това как е реализиран ресета.
Според мен най-малкото външния пулъп е ненужен. Чипа е CC2538, a минималното време за ресет според описанието е 1микросек. Според описанието резистора на входния филтър трябва е 2.2R, в китовете са сложили 2.2К.

Платката работи "някак си", но мен това не ми е достатъчно.
http://www.ti.com/product/cc2538


Прикачени файлове:
NRESET.jpg
NRESET.jpg [ 33.86 KiB | Прегледано 3792 пъти ]
Нед Май 24, 2015 3:06 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Май 01, 2009 4:01 pm
Мнения: 1438
Мнение Re: Още един ресет
Това ми прилича на hardware debounce


Нед Май 24, 2015 4:23 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Нед Сеп 26, 2004 4:11 pm
Мнения: 3750
Местоположение: София
Мнение Re: Още един ресет
R1 си трябва (май). 20К вътрешен ще има доста ( 5 пъти ) по-ниска шумоустойчивост при евентуални ликажи и замърсявания по платката. Стойност 2К2 ми изглежда резонна.
Какво означава "някак си" ? Евентуални проблеми би могло да има, ако входа за ресет няма хистерезис. Ако няма, при 5.5 ms времеконстанта това ще има значим ефект.


Нед Май 24, 2015 4:44 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Мар 16, 2006 9:42 am
Мнения: 12095
Местоположение: Гьотеборг
Мнение Re: Още един ресет
"някак си" означава че CC2538 се ресетва сам в някои ситуации.
За hardware debounce съм съгласен, защото този външен ресет може да се управлява
-от серийния интерфейс за програмиране (или JTAG) или каквото е там
- от външен източник (бутон, ресет генератор или джъмпер)
- и от бутон на платката с пулъп който минава за формиране през буфер 74LVC1G125.
За десерт към същия този ресет има вързан #DTR изход на един FT232, прекаран също през буфер 74LVC1G125

И ситуацията, която се получава е, че ако борда не е захранен през FT232 (а през USB на CC2538 или стандартното захранване), CC2538 си стои в ресет. Мисля си, че вероятно един външен пулъп на #DTR ще оправи нещата.

Както и да е, ще меря и тествам. Благодаря!

п.с. а относно ресета на CC2538, не мога да намеря по-подробно инфо. има си и datasheet и user guide, но е предимно за софтуера или аз не чета където трябва.


Нед Май 24, 2015 5:18 pm
Профил
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Чет Яну 20, 2005 1:44 am
Мнения: 616
Местоположение: Варна
Мнение Re: Още един ресет
Grubi написа:
...
За десерт към същия този ресет има вързан #DTR изход на един FT232, прекаран също през буфер 74LVC1G125

И ситуацията, която се получава е, че ако борда не е захранен през FT232 (а през USB на CC2538 или стандартното захранване), CC2538 си стои в ресет. ....

този вторият буфер да не би да събаря ресет линията ако няма захранване от ФТДИ? Предполагам захранването му идва от ФТДИ-то та затова. Сложи диоди във жично ИЛИ да си сигурен че няма такива проблеми


Нед Май 24, 2015 7:23 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Чет Мар 16, 2006 9:42 am
Мнения: 12095
Местоположение: Гьотеборг
Мнение Re: Още един ресет
не-втория буфер се храни от основните 3.3V
мен ме съмнява че незахраненото ft232 и съответно
плуващия в този случай #DTR има вина

Иначе идея си нямам защо им е било да вързват
два USB порта, че и отделно захранване в едно, през
диоди разбира се. но сега е модерно с всичките ардуино-та
и т.н.


Нед Май 24, 2015 7:34 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Сря Юли 26, 2006 12:15 pm
Мнения: 1375
Местоположение: Phoenix AZ
Мнение Re: Още един ресет
Значи таз схемичка на ресета е доста стандартна за моите автомобилни електроники.
Вътрешния 20к на ресета нали знаеш че то само е нарисувао като ресистор - не знам тоя процесор но в общия случаи физикално там резистор няма ами е 1 или неколко транзистора наглсени примерно да пускат ток колкото 20 к би пускал ако го има като се закачи порта към земя.

Така ча относно външния резизистор -аз лично винаги слагам .
RC си е също добре - в зависимост от това колко бързаш - колко ти е заданието за време - от стабилно 3,3 до започване на работа на проца.

Също ако няма RC ако ходиш на EMC може да се духаш някои път от ресети та това също помага в такива случаи.


Вто Май 26, 2015 10:31 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 7 мнения ] 

Кой е на линия

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


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

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