|
соединение линий питания (AND vs OR) |
|
|
|
Apr 6 2009, 17:48
|

Местный
  
Группа: Участник
Сообщений: 239
Регистрация: 30-10-07
Из: Санкт-Петербург
Пользователь №: 31 866

|
Уважаемые товарищи!
Ищу грамотного и обоснованного ответа на вопрос о соединении линий питания, например, у контроллера LPC2148... Из него торчит 5 GND и 3 VDD (не считая еще аналогового питания, с которым все понятно, пожалуй). Если посмотреть многие примеры схем, там все это соединяется вместе (вместе все GND, ну например к внутреннему полигону и вместе VDD - уже вокруг дорожкой если двухслойная плата). А некоторые изобретатели еще и по отдельному кондеру к каждой из VDD цепляют... Гм...
И что-то не могу найти точного указания (желательно от производителя) что надо именно так делать... И потому терзает сомнение - не затем ли ножки выведены со всех сторон, чтоб просто было удобней найти подходящую ножку... Все равно по даташиту через каждую ногу до 100мА может течь, а больше я б через такой корпус и не стал бы пропускать, ибо это как-то жарко...
Так кто же прав - гуру, тщательно прицепляющие все ноги питания, или я, подозревающий что это излишне?
с уважением, Родион
P.S. Только не надо уклончивых ответов типа "соединение всех пяти ног GND вместе позволяет уменьшить помехи" - каким это, интересно, образом... Ноги-то внутри соединены и без нас, да?
P.P.S. Извините если я чего-то в этой жизни недопонял... Не ругайтесь... ;-)
|
|
|
|
|
Apr 6 2009, 18:00
|
Гуру
     
Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448

|
Цитата(RodionGork @ Apr 6 2009, 21:48)  Так кто же прав - гуру, тщательно прицепляющие все ноги питания, или я, подозревающий что это излишне? Гуру правы  Отсутствие жестких указаний объясняется очевидностью правильного решения. Цитата(RodionGork @ Apr 6 2009, 21:48)  P.S. Только не надо уклончивых ответов типа "соединение всех пяти ног GND вместе позволяет уменьшить помехи" Не соединение всех пяти ног позволяет получить феерический набор глюков из-за "прыгающей" земли.
|
|
|
|
|
Apr 6 2009, 19:19
|

Знающий
   
Группа: Свой
Сообщений: 723
Регистрация: 29-08-05
Из: Березовский
Пользователь №: 8 065

|
проводники питания и проводники "земли" в микросхеме, точннее -- в чипе, представляют собой очень токие области кремния (или, возможно, аллюминия на поверхности окисленного кремния, т.е. по поверхности кристалла). И представьте себе, как будет вглядеть питалово, если придется еготянуть на противоположный край чипа не очень хорошим проводом. До кучи по этому проводу могут протекать огромные токи (в несколько десятком миллиампер. Это не шутка!) Поэтому подводку делают распределенной. Вот еще один пример, правда из области AVR. Самые первые меги в ДИПах шли с питанием на диагональных ногах (Мега8515 -- 20-я и 40-я). Потом специалисты посчитали, что это не правильно и сделали питание на средние ножки, т.е. более близкие к чипу (Мега8535). И тут дело даже не в том, что омическое сопротивление проводов больше у диагонального расположения питания. Дело в помехах. МК -- это цифровая микросхема и потребляемый ею мгновенный ток может меняться в тысячи и более раз. На лицо зловещая система генерации помех от нуля до 60 МГц (длительности фронтов 13-15 нс при Vcc=5V). А теперь мы собираемся бороться с этими помехами. Мы цепляем конденсатор 0.1 мкф на ноги питания и земли. Конденсатор это две пластинки на микроскопическом растоянии, источник помех -- чип, размер которого где-то 1-2 мм, а между конденсатором и чипом длинющие провода. В результате получаем хороший ВЧ-контур. У контура есть площадь. Вот с отой-то площади и уходит энергия в виде радоиволн всех мастей. Кто ее ловит, тот и сбоит. Задача конструкторов РЭА, уменьшить площадь этого контура, выливается в задачу уменишить длину проводков к конденсатору. Констрктивное решение сблизить ноги -- наиболее рациональное. Поэтому у правильных микросхем ноги питания и земли всегда расположены рядом. ПОМЕХИ НУЖНО ГАСИТЬ В МЕСТАХ ИХ ВОЗНИКНОВЕНИЯ, а не там где они принимается. Спасибо, что дочитали до конца. Теперь вы стали на капельку умнее.
--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
|
|
|
|
|
Apr 7 2009, 01:19
|

Местный
  
Группа: Участник
Сообщений: 239
Регистрация: 30-10-07
Из: Санкт-Петербург
Пользователь №: 31 866

|
Однако... Где же эти... Товарищи... Которые тесно возились с разработкой самих чипов... Всегда когда надо их нет на месте... Спросить бы их что там внутри понаделано... ;-)
Так. Давайте по порядку буду вредничать...
1. Вопрос не праздный. Апофеоз его я наблюдал когда приходилось возиться с микросхемой VS1003 (MP3-плеер от VLSI) имеющей три отдельных питания (2.5, 2.8, 3.3), по 3-4 вывода на каждом. Сначала было по конденсатору 0.1мкф на каждой из ножек питания (всего порядка 10) ну и три контура обходящих это дело, с переходными отверстиями, кренделями... Обнаружился следующий неприятный эффект, разумеется - вся эта гора конденсаторов образовывала уже нехилую емкость и создавала проседание при подаче напряжения на микросхему, в связи с чем контроллер очень смешно ребутился при попытке управлять этим самым питанием. Ну и шум наводился на внутренний АЦП больше, что я заметил, но что к счастью было малоактуально. В следующих версиях сделали чуть попроще все, стало получше... ;-)
2. Но мы говорим конкретно про контроллеры, скажем, LPC2xxx - все же, как мы привыкли, устройство более разных чипов зачастую слишком сильно отличается и действительно можно даже найти те, у которых некоторые питания физически не соединены внутри.
3. За рассказ насчет AVR спасибо, похоже именно так оно и было - теперь ведь они делают по два вывода питания рядом с двух сторон (у дипов).
4. Насчет контура образуемого линиями питания, внутренними, контроллерными с внешним кондером - так выйдет что если его еще обвязать со всех сторон линией, соединяющей VDD - контур еще больше станет, и емкость в нем... ;-)
5. Расчет. Пусть одна из ног GND соединена с землей, а остальные нет. Предположим что сопротивление внутри кристалла между двумя ногами (измерю на днях, скажу точнее) составляет аж 0.1 Ом. По воле программиста внезапно через ногу начинает течь максимальный ток 0.1 А, в таком случае разница напряжений на таком участке (если бы скажем напряжение на той, дальней ноге нас как-то интересовало) составит 0.01 В - менее 1%.
6. Так и не нашел, что по этому поводу говорит сам NXP. Глядел на standardics.nxp.com/support, да и на самом их сайте. А пожалуй это избавило бы вас от моих глюпых вопросов... ;-)
7. Конечно, хочется сэкономить дорожку на плате, но к вашим мнениям я разумеется отношусь с почтением, тем более что от помех надо защищаться тщательно (только хорошо бы точно знать, в каком случае они минимальны). ;-)
8. Вообще если уж соединять все... Кто как разводит? Дорожку вокруг проца делаете или на обратной стороне соединяете (делая GND-шный полигон под чипом на лицевой)? С удовольствием выслушаю рекомендации!
|
|
|
|
|
Apr 7 2009, 01:51
|

кекс
     
Группа: Свой
Сообщений: 3 825
Регистрация: 17-12-05
Из: Киев
Пользователь №: 12 326

|
Цитата(RodionGork @ Apr 6 2009, 20:48)  А некоторые изобретатели еще и по отдельному кондеру к каждой из VDD цепляют... Гм... Скажу больше. Некоторые также подводят питание через нулевки (или индуктивности что еще лучше), и иногда полигон земли под МК отделяют от общего полигона. Цитата(RodionGork @ Apr 7 2009, 04:19)  5. Расчет. Пусть одна из ног GND соединена с землей, а остальные нет. Предположим что сопротивление внутри кристалла между двумя ногами (измерю на днях, скажу точнее) составляет аж 0.1 Ом. Давеча приводил в пример чипы RealTek где сопротивление между одноименными выводами GND достигает сотен ом. Не наводит ни на какие мысли?
|
|
|
|
|
Apr 7 2009, 04:07
|

Местный
  
Группа: Участник
Сообщений: 239
Регистрация: 30-10-07
Из: Санкт-Петербург
Пользователь №: 31 866

|
Цитата(defunct @ Apr 7 2009, 05:51)  Скажу больше. Некоторые также подводят питание через нулевки (или индуктивности что еще лучше), и иногда полигон земли под МК отделяют от общего полигона. Во-во... Только через индуктивности надо с умом питание подводить... А то видел я оригиналов которые не могли в толк взять почему кондер должен стоять ближе к чипу, чем индуктивность и, перепаивая третью микруху, задавали странные вопросы... ;-))) Мне собственно интересно послушать конкретные пояснения на тему зачем припаивать резюки-перемычки (кроме как прокинуть дорожку над дорожкой) и зачем отделять полигон если это не указано специально в даташите (тем более что найдутся и те, кто напротив скажут что полигоны надо соединить десятком переходных отверстий)... Цитата(defunct @ Apr 7 2009, 05:51)  Давеча приводил в пример чипы RealTek где сопротивление между одноименными выводами GND достигает сотен ом. Не наводит ни на какие мысли? Я давеча приводил в пример микросхему VS1003 у которой аналоговая земля ДОЛЖНА быть СОЕДИНЕНА с цифровой как можно ближе в силу специфики чипа (черным по белому в мануале сказано), если она используется - а у обсуждаемых LPC214x например аналоговая земля ДОЛЖНА быть РАЗЪЕДИНЕНА от цифровой как можно лучше (по известным причинам) - о чем тоже черным по белому сказано в даташите. Чипы разные бывают, конечно... Специфика у каждого своя... Вот и хорошо бы рекомендации производителя отыскать...
|
|
|
|
|
Apr 7 2009, 14:56
|
self made
   
Группа: Свой
Сообщений: 855
Регистрация: 7-03-09
Из: Toronto, Canada
Пользователь №: 45 795

|
Разводка земли это интересная тема. У меня возникла какое-то понимание ее после чтения этой книжки: http://www.amazon.com/Circuit-Designers-Co...s/dp/0750663707Всем рекомендую. Разделять цифровую и аналогувую землю это значит просто что шум с цифровой земли не должен протекать через аналогувую. Но физически они при этом соединены одним куском меди. Это достигается правильной топологией этого куска меди.
|
|
|
|
|
Apr 8 2009, 11:48
|
self made
   
Группа: Свой
Сообщений: 855
Регистрация: 7-03-09
Из: Toronto, Canada
Пользователь №: 45 795

|
Цитата(Wano @ Apr 8 2009, 03:46)  Два месяца назад девайс LPC2478+SDRAM Samsung на двухслойке, максимальная длина адресной линии 5 см. Связей много, полигонами сильно землю не зальешь. Линия питания 1.5 мм 2-мя ветками к памяти и процу. К каждой ножке питания по 0,1uF . Держится прекрасно, мобильники и кофты не ребутают. Только шокер. Думаю, что вся стабильностью = разводка только руками + соединение всех ножек питания + обязательно по кондёрчику к каждой. аналогичный дизайн, 2478 + SRAM, 2 слоя, ручная разводка. Кондеры ставил через один, всего 6 штук. Все ноги питания соеденины полигоном на всю площадь чипа. работает хорошо. Мне кажется проще сделать как пишут в книжках и не парится, чем сэкономить пару соединений на плате и потом отлавливать странные глюки. Кстати, встречный вопрос, а чем объясняется такое безумное расположение линий данных и адреса на этом чипе?
Сообщение отредактировал ar__systems - Apr 8 2009, 11:49
|
|
|
|
|
Apr 8 2009, 12:38
|
Местный
  
Группа: Свой
Сообщений: 272
Регистрация: 3-06-06
Пользователь №: 17 737

|
Цитата(ar__systems @ Apr 8 2009, 13:48)  аналогичный дизайн, 2478 + SRAM, 2 слоя, ручная разводка. Кондеры ставил через один, всего 6 штук. Все ноги питания соеденины полигоном на всю площадь чипа. работает хорошо. Мне кажется проще сделать как пишут в книжках и не парится, чем сэкономить пару соединений на плате и потом отлавливать странные глюки.
Кстати, встречный вопрос, а чем объясняется такое безумное расположение линий данных и адреса на этом чипе? чистый ужассс. Кажется, что во всех LPC особенно у LPC21хх как специально схожие по смыслу ноги выходят чёрт знает откуда. Можно предположить, что это сделано ради сокращение внутренних пересечений, но так можно и облысеть...
|
|
|
|
|
Apr 8 2009, 14:22
|

http://uschema.com
   
Группа: Свой
Сообщений: 708
Регистрация: 16-02-06
Из: UK(Ukrainian_Kingdom) Kharkov
Пользователь №: 14 394

|
Цитата(ar__systems @ Apr 8 2009, 14:48)  Кстати, встречный вопрос, а чем объясняется такое безумное расположение линий данных и адреса на этом чипе? скорее всего это вызвано условно хаотичным отводом выводов на кристалле иначе если чипмэйкеры там начнут еще для удобства пользования роутить пины, и без того порой критычные к длине то будет вообще завал ибо толщины проводников на подложке имеют большое сопротивление, да и кроснаводки на соседние сигналы будут соильными, куда намного надежнее пустить толще чем проводник на кристале медный проводник на плате со стороны "юзера"... + спасает мультиплекативность многих современных процов со стороны GPIO на счет пинов питания - причина видать таже самая, не все пины питания можно объеденить, к томуже блоков куда подводится питание часто боле чем 1-2, да и питаний иногда бывает больше чем 1-2... посему что бы не было костылеей состороны организации комутацый на кристале - отдают юзерам для балавста с медью, для этого же и мишут мурзилки, дотошно приводя всякие тонкости.
--------------------
|
|
|
|
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|