Прочел Handbook of Black Magic

Книги
Прочел Handbook of Black Magic

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

Спасибо iEugene0x7CA за то, что поделился бумажной книжкой!

Читал я ее в русском переводе, может, поэтому впечатление о ней не очень. Книга читается сложновато, в ней очень много теоретических сведений, и довольно мало практических. Точнее, практические сведения есть, но поданы они в виде лабораторных экспериментов, и, сразу не понятно — как это все можно использовать на практике. Книгу однозначно нужно перечитывать, чтобы факты уложились в памяти.

Не смотря на то, что с высокоскоростной электроникой у меня мало опыта, практически все что там написано я уже знал. В итоге, я даже не знаю к какой аудитории ее отнести: для новичков она — сложновата, а для более продвинутых в электронике товарищей она будет не интересна.

Вот, к примеру, интересные факты которые я из нее узнал:
  • На высоких скоростях возвратные токи на платах текут не по пути наименьшего сопротивления, а по пути наименьшей индуктивности. Раньше я на индуктивность земляного полигона не обращал особого внимания, и, это как-то работало. Самый простой способ достичь наименьшей индуктивности — сделать под каждой дорожкой возвратный путь для сигнала, или, просто не разрывать полигоны. В книге очень хорошо показано сколько проблем вызывает разрыв земляного полигона — тут и уменьшения сигнал-шума, и кросс-толк и увеличения излучений.
  • Экранирующие дорожки практически бессмысленны. На высоких частотах основной паразитный элемент — индуктивность, а не емкость. Таким образом, лучших выход для предотвращения кростолка — просто отодвинуть дорожки подальше.
  • Вы когда-нибудь задумывались, зачем на корпусах микросхем делают несколько земляных выводов? Нет, не потому, что микросхеме нужно так много тока, а для того, чтобы избежать ground bounce. Не думал, что ground bounce может возникнуть в AVR'ках, или других контроллерах, где переключение относительно медленное, но, похоже, так и есть.
  • Обычный плоский шлейф — очень даже неплох для передачи высокоскоростных сигналов! Его, с умом, можно использовать аж до 500МГц

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

6 комментариев

avatar
спасибо за факты, теперь можно и книгу не читать )))
avatar
ground bounce — это «дрожание земли» так надо понимать этот термин? А вообще в чем его суть, а то как-то пока плохо понятно.
avatar


Это появление помех на питающих шинах, появляющиеся при изменении логических уровней других сигналов схемы.
Комментарий отредактирован 2016-06-01 09:33:04 пользователем aitras
avatar
Т.е вы хотите сказать, что в цифровой цепи, когда идет переключение состояния происходит рост потребляемого тока, что приводит к перегрузке источника питания. Это, в свою очередь, приводит к колебаниям питающего напряжения, из-за которого цифровая схема может заходить в неопределенное состояние или сбивается синхронизация. Ну и, типа, конденсаторы по питанию в цифровой схеме играют роль некого источника заряда в моменты переключения, в отличие от аналоговых цепей, где конденсаторам по питанию отводится роль НЧ фильтров.
avatar
Есть множество книг на эту тему. Есть эта книга и на английском. Читать ее кому сложно, кому легко. Перевод на русском очень хороший, но мне стиль изложения не совсем понятен так же.
На эту тему можно найти с десяток книг.
Отличная книга на русском А.Н. Кечиев, Проектирование печатных плат для цифровой быстродействующей аппаратуры. Не забудьте купить себе хороший осциллограф с полосой хотя бы в 2ГГц и активный щуп, что бы наблюдать эти эффекты.

Такие книги хороши для тех, кто разрабатывае ПП с частотами от ~300 МГц и выше.

«Отрыв земли» может возникнуть даже на простейшей цифровой логике, если спроектировать ПП соответствующим образом.
Комментарий отредактирован 2016-07-31 06:07:40 пользователем Katran_t
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.