|
Вопрос о "неиспользуемых" входах CMOS, Общий вопрос о логике, не о FPGA |
|
|
|
Dec 9 2004, 14:44
|
Знающий
   
Группа: Админы
Сообщений: 689
Регистрация: 24-06-04
Из: South Africa
Пользователь №: 164

|
У меня на фирме вдруг разгорелся скандальчик. Причина в следующем: в одном из моих проектов всяческие "неиспользованые" (статические управляющие входы, неиспользуемые разряды шин) входы CMOS логики были посажены на VCC через 10к резисторы (pullup) или напрямую на землю (pulldown). C pullup все вроде бы нормально, никто не жалуется. А вот по поводу pulldown понеслась бодяга. Некоторые из моих коллег сильно пытаются меня изнасиловать сажать входы на землю через 10 ом резисторы. Как аргумент, выдвигалось утверждение о защите об бросков (spikes) по земле. Но, по-моему, это полная лажа. Так никто из сторонников резисторов толком не смог толком объяснить зачем - ответ был "а мы так всегда делали". А я говорю "а я так никогда не делал". В результате дискуссия свелась к "сам дурак". Убедительна просьба или объяснить мне, чем наличие 10ом резистора на много-мега-омном входе может помочь при наличии всяческих бросков и\или, еще лучше, ткнуть меня носом в какую-нибудь книгу (например Application Notes по CMOS). Заранее благодарен
--------------------
"В мире есть две бесконечные вещи: Вселенная и человеческая глупость. За Вселенную, впрочем, поручиться не могу". (С)
А. Эйнштейн.
|
|
|
|
|
Dec 9 2004, 15:26
|
Участник

Группа: Свой
Сообщений: 22
Регистрация: 15-10-04
Пользователь №: 885

|
Ну насколько я осознал ситуацию, речь идет о всяческих бросках и помехах, появляющихся на земле в результате всяческих переключений различных триггеров и проч., наводок и прочих учтенно-неучтенных влияний. И наличие резистора по идее должно уменьшить уровень напряжения этих флюидов на входе(затворе) КМОП транзистора. Соответсвенно уменьшается ширина канала сток исток и по идее - влияние всяких внешних спецэффектов на внутреннюю логику. Хотя я могу и заблуждаться. Если это все-таки произошло и я заблудился, то искренне прошу меня поправить.
|
|
|
|
|
Dec 12 2004, 14:07
|
Частый гость
 
Группа: Свой
Сообщений: 179
Регистрация: 26-08-04
Пользователь №: 549

|
Можно почитать сдесь: http://www.interfacebus.com/IC_Output_Inpu...tor_Values.htmlЕсть там такая фраза: It's good design practice to tie the unused input to Vcc via a resistor to reduce noise susceptibility. The resistor protects the input pin by limiting the current from high going variations in Vcc which could damage the input to the device. Т.е. главное чтобы скачки по Vcc не убили защитный диод на входе.
|
|
|
|
|
Mar 8 2005, 13:49
|

Местный
  
Группа: Свой
Сообщений: 449
Регистрация: 28-10-04
Из: Украина
Пользователь №: 1 002

|
Цитата(ilya79 @ Dec 12 2004, 17:07) Можно почитать сдесь: http://www.interfacebus.com/IC_Output_Inpu...tor_Values.htmlЕсть там такая фраза: It's good design practice to tie the unused input to Vcc via a resistor to reduce noise susceptibility. The resistor protects the input pin by limiting the current from high going variations in Vcc which could damage the input to the device. Т.е. главное чтобы скачки по Vcc не убили защитный диод на входе. Главное, чтобы не проключались "насквозь" оба транзистора в логическом элементе, что приводит к броскам тока или даже их разрушению. Ну, народ, вы даете. Как же "скачки по Vcc" юбьют диод на входе? Если вы сами соединили этот вход с Vcc. И что-то мне подсказывает, что там речь идет о TTL входе. А здесь мы имеем дело с затвором CMOS транзистора. То есть он тока вообще не потребляет. Ну и ограничивать его , соответственно, незачем. А притягивать к определенному логическому уровню неиспользуемые CMOS входы - принципиальное требование, иначе будете слушать шумы Вселенной.
--------------------
Умею молчать на 37 языках...
|
|
|
|
|
Mar 9 2005, 05:27
|
Знающий
   
Группа: Свой
Сообщений: 621
Регистрация: 25-10-04
Из: Новосибирск
Пользователь №: 971

|
Цитата(ilya79 @ Mar 9 2005, 07:47) To Vjacheslav>> Речь шла о том как подсоединять через резистор или без, а не о том что подсоединять или нет. Я же русским языком написал когда и зачем соединяют через сопротивление - только для возможности автоматического тестирования платы!!. Очень жаль что не хватает внимательности прочитать 2 строчки.
|
|
|
|
|
Mar 9 2005, 07:46
|

Профессионал
    
Группа: Свой
Сообщений: 1 003
Регистрация: 20-01-05
Пользователь №: 2 072

|
Цитата(LeonY @ Dec 9 2004, 18:44) Убедительна просьба или объяснить мне, чем наличие 10ом резистора на много-мега-омном входе может помочь при наличии всяческих бросков и\или, еще лучше, ткнуть меня носом в какую-нибудь книгу (например Application Notes по CMOS). Такая рекомендация обычно дается при изготовлении макетных плат. А объяснение этому такое: мгновенный потенциал в точке заземления входа может отличаться от потенциала на ноге GND. Если он отрицательный, то открывается защитный диод и в данном случае, резистор ограничивает ток через диод. В случае положительного импульса, резистор выполняет роль RC фильтра совместно с входной емкостью входа (к резисторам 10ом это не относится  ). На грамотно разведенной плате данный вид помех обычно ничтожно мал, и не требует принятия никаких специальных мер.
|
|
|
|
|
Mar 10 2005, 12:00
|
Местный
  
Группа: Свой
Сообщений: 313
Регистрация: 8-09-04
Из: Таганрог
Пользователь №: 617

|
Цитата Есть ещё похожая тема: операционные усилители надо питать от двуполярного напряжения, потому что везде так нарисовано. Для интеграторных цепей это к сожалению необходимое требование, и создавать виртуальный 0 с помощью 2-х резисторов не всегда допустимо.
|
|
|
|
|
Mar 14 2005, 12:34
|
Местный
  
Группа: Свой
Сообщений: 313
Регистрация: 8-09-04
Из: Таганрог
Пользователь №: 617

|
Цитата У них почти всегда нет земляных выводов, и нет цепей, работа которых зависела бы от расположения схемной.земли относительно питающих напряжений. Позволю не согласиться: 1) схемы с отсутствием заземленных входов ОУ ущербны в смысле дальнейшего улучшения их динамических свойств (путем введения компенсационных связей). 2) Цепи, работа которых завитсит от расположения схемной.земли относительно питающих напряжений это входные цепи т.е. цепи подачи сигнала для большого класса схем, например фильтров.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|