реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> соединение линий питания (AND vs OR)
RodionGork
сообщение Apr 6 2009, 17:48
Сообщение #1


Местный
***

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



Уважаемые товарищи!

Ищу грамотного и обоснованного ответа на вопрос о соединении линий питания, например, у контроллера LPC2148... Из него торчит 5 GND и 3 VDD (не считая еще аналогового питания, с которым все понятно, пожалуй). Если посмотреть многие примеры схем, там все это соединяется вместе (вместе все GND, ну например к внутреннему полигону и вместе VDD - уже вокруг дорожкой если двухслойная плата). А некоторые изобретатели еще и по отдельному кондеру к каждой из VDD цепляют... Гм...

И что-то не могу найти точного указания (желательно от производителя) что надо именно так делать... И потому терзает сомнение - не затем ли ножки выведены со всех сторон, чтоб просто было удобней найти подходящую ножку... Все равно по даташиту через каждую ногу до 100мА может течь, а больше я б через такой корпус и не стал бы пропускать, ибо это как-то жарко...

Так кто же прав - гуру, тщательно прицепляющие все ноги питания, или я, подозревающий что это излишне?

с уважением,
Родион

P.S. Только не надо уклончивых ответов типа "соединение всех пяти ног GND вместе позволяет уменьшить помехи" - каким это, интересно, образом... Ноги-то внутри соединены и без нас, да?

P.P.S. Извините если я чего-то в этой жизни недопонял... Не ругайтесь... ;-)
Go to the top of the page
 
+Quote Post
aaarrr
сообщение Apr 6 2009, 18:00
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 10 713
Регистрация: 11-12-04
Пользователь №: 1 448



Цитата(RodionGork @ Apr 6 2009, 21:48) *
Так кто же прав - гуру, тщательно прицепляющие все ноги питания, или я, подозревающий что это излишне?

Гуру правы smile.gif

Отсутствие жестких указаний объясняется очевидностью правильного решения.

Цитата(RodionGork @ Apr 6 2009, 21:48) *
P.S. Только не надо уклончивых ответов типа "соединение всех пяти ног GND вместе позволяет уменьшить помехи"

Не соединение всех пяти ног позволяет получить феерический набор глюков из-за "прыгающей" земли.
Go to the top of the page
 
+Quote Post
scifi
сообщение Apr 6 2009, 18:30
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 3 020
Регистрация: 7-02-07
Пользователь №: 25 136



Цитата(RodionGork @ Apr 6 2009, 21:48) *
Ищу грамотного и обоснованного ответа на вопрос о соединении линий питания, например, у контроллера LPC2148...

Ответ обосновывается особенностями внутреннего устройства микросхемы. Ясно, что для стабильной работы схемы цепь GND должна везде иметь одинаковый потенциал с определённой точностью. Видимо, металлизация на чипе не может обеспечить одинаковость потенциала при работе чипа из-за возникающих импульсных токов. Поэтому цепь GND выведена на ножки микросхемы в разных местах, чтобы их можно было соединить проводниками печатной платы с низким сопротивлением и индуктивностью. Конденсаторы шунтируют импульсные токи, заставляя их циркулировать по короткому пути и не разбегаться по проводникам печатной платы и металлизации чипа, вызывая скачки потенциала земли.
Go to the top of the page
 
+Quote Post
zhevak
сообщение Apr 6 2009, 19:19
Сообщение #4


Знающий
****

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



проводники питания и проводники "земли" в микросхеме, точннее -- в чипе, представляют собой очень токие области кремния (или, возможно, аллюминия на поверхности окисленного кремния, т.е. по поверхности кристалла). И представьте себе, как будет вглядеть питалово, если придется еготянуть на противоположный край чипа не очень хорошим проводом. До кучи по этому проводу могут протекать огромные токи (в несколько десятком миллиампер. Это не шутка!) Поэтому подводку делают распределенной.

Вот еще один пример, правда из области AVR. Самые первые меги в ДИПах шли с питанием на диагональных ногах (Мега8515 -- 20-я и 40-я). Потом специалисты посчитали, что это не правильно и сделали питание на средние ножки, т.е. более близкие к чипу (Мега8535). И тут дело даже не в том, что омическое сопротивление проводов больше у диагонального расположения питания. Дело в помехах. МК -- это цифровая микросхема и потребляемый ею мгновенный ток может меняться в тысячи и более раз. На лицо зловещая система генерации помех от нуля до 60 МГц (длительности фронтов 13-15 нс при Vcc=5V).

А теперь мы собираемся бороться с этими помехами. Мы цепляем конденсатор 0.1 мкф на ноги питания и земли. Конденсатор это две пластинки на микроскопическом растоянии, источник помех -- чип, размер которого где-то 1-2 мм, а между конденсатором и чипом длинющие провода. В результате получаем хороший ВЧ-контур. У контура есть площадь. Вот с отой-то площади и уходит энергия в виде радоиволн всех мастей. Кто ее ловит, тот и сбоит.

Задача конструкторов РЭА, уменьшить площадь этого контура, выливается в задачу уменишить длину проводков к конденсатору. Констрктивное решение сблизить ноги -- наиболее рациональное. Поэтому у правильных микросхем ноги питания и земли всегда расположены рядом.

ПОМЕХИ НУЖНО ГАСИТЬ В МЕСТАХ ИХ ВОЗНИКНОВЕНИЯ, а не там где они принимается.

Спасибо, что дочитали до конца. Теперь вы стали на капельку умнее. rolleyes.gif


--------------------
Хочешь рассмешить Бога -- расскажи ему о своих планах!
Go to the top of the page
 
+Quote Post
SergeyDDD
сообщение Apr 6 2009, 20:56
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 231
Регистрация: 7-12-06
Из: Киев
Пользователь №: 23 248



Пример из моей практики.
Рисовалась одна схема: процессор, флеш-память te28f128 и ...
Так вот когда схема рисовалась, на флешке забыл за один земляной пин.
То есть на готовой плате он просто висел в воздухе.

Долго не мог понять почему память не дышит, пока не поленился взять осциллограф и...
Оказывается сама флешка замечательно работает, вот только при чтении вместо "нуля" на шине данных я получаю уровень в 1,5В.
То есть выходные буфера шины данных флешки не были "запитаны", не смотря на то что остальные земли были подключены.
Перемычка на "висящую" землю исправила положение.

Никогда не звонил тестером одноименные пины питания (чесно говоря таких вопросов не возникало)
поэтому скажу так:
не всегда все земли и пины питания соединены на кристалле
Go to the top of the page
 
+Quote Post
RodionGork
сообщение Apr 7 2009, 01:19
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 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-шный полигон под чипом на лицевой)? С удовольствием выслушаю рекомендации!
Go to the top of the page
 
+Quote Post
defunct
сообщение Apr 7 2009, 01:51
Сообщение #7


кекс
******

Группа: Свой
Сообщений: 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 достигает сотен ом.
Не наводит ни на какие мысли?
Go to the top of the page
 
+Quote Post
RodionGork
сообщение Apr 7 2009, 04:07
Сообщение #8


Местный
***

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



Цитата(defunct @ Apr 7 2009, 05:51) *
Скажу больше. Некоторые также подводят питание через нулевки (или индуктивности что еще лучше), и иногда полигон земли под МК отделяют от общего полигона.


Во-во... Только через индуктивности надо с умом питание подводить... А то видел я оригиналов которые не могли в толк взять почему кондер должен стоять ближе к чипу, чем индуктивность и, перепаивая третью микруху, задавали странные вопросы... ;-)))

Мне собственно интересно послушать конкретные пояснения на тему зачем припаивать резюки-перемычки (кроме как прокинуть дорожку над дорожкой) и зачем отделять полигон если это не указано специально в даташите (тем более что найдутся и те, кто напротив скажут что полигоны надо соединить десятком переходных отверстий)...

Цитата(defunct @ Apr 7 2009, 05:51) *
Давеча приводил в пример чипы RealTek где сопротивление между одноименными выводами GND достигает сотен ом.
Не наводит ни на какие мысли?


Я давеча приводил в пример микросхему VS1003 у которой аналоговая земля ДОЛЖНА быть СОЕДИНЕНА с цифровой как можно ближе в силу специфики чипа (черным по белому в мануале сказано), если она используется - а у обсуждаемых LPC214x например аналоговая земля ДОЛЖНА быть РАЗЪЕДИНЕНА от цифровой как можно лучше (по известным причинам) - о чем тоже черным по белому сказано в даташите.

Чипы разные бывают, конечно... Специфика у каждого своя... Вот и хорошо бы рекомендации производителя отыскать...
Go to the top of the page
 
+Quote Post
ar__systems
сообщение Apr 7 2009, 14:56
Сообщение #9


self made
****

Группа: Свой
Сообщений: 855
Регистрация: 7-03-09
Из: Toronto, Canada
Пользователь №: 45 795



Разводка земли это интересная тема. У меня возникла какое-то понимание ее после чтения этой книжки:

http://www.amazon.com/Circuit-Designers-Co...s/dp/0750663707

Всем рекомендую.
Разделять цифровую и аналогувую землю это значит просто что шум с цифровой земли не должен протекать через аналогувую. Но физически они при этом соединены одним куском меди. Это достигается правильной топологией этого куска меди.
Go to the top of the page
 
+Quote Post
Vladimir_T
сообщение Apr 7 2009, 15:25
Сообщение #10


Знающий
****

Группа: Свой
Сообщений: 517
Регистрация: 7-02-06
Пользователь №: 14 073



В этой книге можно найти тоже много интересного:
Прикрепленные файлы
Прикрепленный файл  10.rar ( 1005.57 килобайт ) Кол-во скачиваний: 163
 
Go to the top of the page
 
+Quote Post
Wano
сообщение Apr 8 2009, 08:46
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 272
Регистрация: 3-06-06
Пользователь №: 17 737



Два месяца назад девайс LPC2478+SDRAM Samsung на двухслойке, максимальная длина адресной линии 5 см. Связей много, полигонами сильно землю не зальешь. Линия питания 1.5 мм 2-мя ветками к памяти и процу. К каждой ножке питания по 0,1uF . Держится прекрасно, мобильники и кофты не ребутают. Только шокер. Думаю, что вся стабильностью = разводка только руками + соединение всех ножек питания + обязательно по кондёрчику к каждой.
Go to the top of the page
 
+Quote Post
ar__systems
сообщение Apr 8 2009, 11:48
Сообщение #12


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
Go to the top of the page
 
+Quote Post
Wano
сообщение Apr 8 2009, 12:38
Сообщение #13


Местный
***

Группа: Свой
Сообщений: 272
Регистрация: 3-06-06
Пользователь №: 17 737



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

Кстати, встречный вопрос, а чем объясняется такое безумное расположение линий данных и адреса на этом чипе?


чистый ужассс. Кажется, что во всех LPC особенно у LPC21хх как специально схожие по смыслу ноги выходят чёрт знает откуда. Можно предположить, что это сделано ради сокращение внутренних пересечений, но так можно и облысеть...
Go to the top of the page
 
+Quote Post
PrSt
сообщение Apr 8 2009, 14:22
Сообщение #14


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... посему что бы не было костылеей состороны организации комутацый на кристале - отдают юзерам для балавста с медью, для этого же и мишут мурзилки, дотошно приводя всякие тонкости.


--------------------
Go to the top of the page
 
+Quote Post
ar__systems
сообщение Apr 8 2009, 18:31
Сообщение #15


self made
****

Группа: Свой
Сообщений: 855
Регистрация: 7-03-09
Из: Toronto, Canada
Пользователь №: 45 795



Цитата(PrSt @ Apr 8 2009, 09:22) *
скорее всего это вызвано условно хаотичным отводом выводов на кристалле
иначе если чипмэйкеры там начнут еще для удобства пользования роутить пины, и без того порой критычные к длине то будет вообще завал
ибо толщины проводников на подложке имеют большое сопротивление, да и кроснаводки на соседние сигналы будут соильными, куда намного надежнее пустить толще чем проводник на кристале медный проводник на плате со стороны "юзера"... + спасает мультиплекативность многих современных процов со стороны GPIO


От 10 мм внутри корпуса кросснаводки будут сильнее чем от 50мм провода который надо тянуть свокруг всего чипа изза того что они выведены на противоположной стороне? smile.gif Почему-то у SRAM микросхемы все линнии в каком-то более вменяемого порядке идут. Нее, тут собака глубже порылась....

Сообщение отредактировал ar__systems - Apr 8 2009, 18:32
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th July 2025 - 14:13
Рейтинг@Mail.ru


Страница сгенерированна за 0.0151 секунд с 7
ELECTRONIX ©2004-2016