Как стать автором
Обновить
2
0
Bogdan @pbo

ECAD Application Engineer

Отправить сообщение

Signal Integrity of DDR4

Уровень сложностиСложный
Время на прочтение15 мин
Количество просмотров15K

Доброго времени суток! Наверное, вы все знакомы с компьютерной оперативной памятью DDRx (где x - поколение). Я бы хотел вам рассказать о ней с точки зрения SI (Signal Integrity - целостность сигналов) и принципов трассировки этого интерфейса.

Читая документацию на различные микросхемы CPU, FPGAs, DSPs, ASICs можно увидеть много различных рекомендаций, так называемых «Rules of Thumb», по трассировке DDR3/4 SDRAM (Double Data Rate Synchronous Dynamic Random Access Memory — синхронная динамическая память с произвольным доступом и удвоенной скоростью передачи данных). Но в ней редко можно встретить информацию почему именно так это необходимо делать. В этой статье я попытаюсь вам объяснить различные способы улучшения SI с точки зрения схемотехники и топологии.

Читать далее
Всего голосов 125: ↑125 и ↓0+125
Комментарии11

Как правильно проектировать электронику

Время на прочтение15 мин
Количество просмотров24K

Все электронные гаджеты, окружающие нас, были кем-то придуманы, формализованы в электрической схеме. Для них были спроектированы печатные платы, заказаны и установлены комплектующие, и в итоге было собрано готовое изделие. Каждый из этих этапов может быть реализован совершенно по-разному: от “ручной” самодеятельности до полностью автоматизированного цифрового подхода. В этой статье в блоге ЛАНИТ мы расскажем и покажем все уровни и варианты создания электронных устройств и подробно опишем новейшие технологии в проектировании электроники.

Читать далее
Всего голосов 98: ↑93 и ↓5+88
Комментарии127

Какая ты кривая, или математика вокруг нас

Уровень сложностиПростой
Время на прочтение15 мин
Количество просмотров21K

Слово «математика» у кого-то ассоциируется с вечной зубрёжкой и строгим учителем, другие же представляют себе некоторую абстракцию, существующую отдельно от нашего мира, но есть и те, кто видит проявления этой науки в нашей повседневной жизни.

Читать далее
Всего голосов 94: ↑94 и ↓0+94
Комментарии37

Ядро планеты Python. Интерактивный учебник

Время на прочтение67 мин
Количество просмотров31K

Добрый день! Меня зовут Михаил Емельянов, недавно я опубликовал на «Хабре» небольшую статью с примерным путеводителем начинающего Python-разработчика. Пользуясь этим материалом как своего рода оглавлением книги, я написал первые четыре главы мини-учебника «Ядро планеты Python», где постарался коротко, но достаточно ёмко раскрыть специфику, удобство, красоту и силу этого прекрасного языка.


Оригинал учебника лежит на GitHub, вы вольны сколько угодно дополнять и переделывать его. Самое главное — учебник написан на Jupiter Notebook, а это значит, что вы можете интерактивно редактировать код, мгновенно добавляя новые сущности или проясняя непонятные моменты.


Core of the planet Python

Читать дальше →
Всего голосов 66: ↑66 и ↓0+66
Комментарии25

Выходим из тюрьмы Apple. Установка произвольных приложений на iOS без джейлбрейка

Время на прочтение5 мин
Количество просмотров179K


App Store — не единственный способ установки приложений для iOS. Раньше люди специально делали джейлбрейк, чтобы установить каталог Cydia. Но в последнее время появилось несколько сторонних каталогов, которые работают вообще без джейлбрейка. Удивительно, но Apple пока не ставит им палки в колёса.

Эти каталоги приносят реальную пользу, ведь здесь независимые разработчики свободно распространяют свои программы без комиссий и цензуры. Apple не может произвольно отзывать со смартфонов такие приложения. А люди получают более широкий выбор программ, включая эмуляторы Linux, независимость от производителя и реальное право владения.
Всего голосов 45: ↑45 и ↓0+45
Комментарии61

Всё, о чём должен знать разработчик Телеграм-ботов

Время на прочтение15 мин
Количество просмотров603K

Вы вряд ли найдете в интернете что-то про разработку ботов, кроме документаций к библиотекам, историй "как я создал такого-то бота" и туториалов вроде "как создать бота, который будет говорить hello world". При этом многие неочевидные моменты просто нигде не описаны.

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

Подробный гайд о том, как работать с ботами — под катом.

Читать далее
Всего голосов 127: ↑127 и ↓0+127
Комментарии73

Анализ целостности сигналов в PADS Professional (2/6)

Время на прочтение2 мин
Количество просмотров1.2K

Добро пожаловать на второй урок по пред- и пост топологическому анализу в PADS Professional — Основы LineSim.

На первом уроке вы узнали, как экспортировать цепи из схемы в HyperLynx LineSim и назначать модели на драйвере и приемнике.

В сегодняшнем уроке я расскажу о некоторых основных функциональных возможностях PADS Professional HyperLynx LineSim, таких как редактирование линии передачи и стека платы.
Читать дальше →
Всего голосов 11: ↑11 и ↓0+11
Комментарии0

Анализ целостности сигналов в PADS Professional (1/6)

Время на прочтение2 мин
Количество просмотров2.7K


Доброго времени суток, уважаемый читатель!

Хочу с тобой поделиться серией из коротких уроков о возможностях анализа целостности сигналов (ЦС) средствами HyperLynx, которые входят в базовую лицензию PADS Professional.

Эти уроки рассчитаны на новичков, которые только начинают осваивать азы анализа ЦС.

Сегодня будет первый из шести уроков и вы узнаете, как экспортировать цепи из схемотехнического редактора PADS Pro Designer в HyperLynx LineSim и назначать модели на драйвере и приемнике.

За подробностями добро пожаловать под кат.

Читать дальше →
Всего голосов 8: ↑8 и ↓0+8
Комментарии0

Влияние задержки и длины выводов микросхемы и ПО на расчет общей длины/задержки проводников

Время на прочтение4 мин
Количество просмотров6K

Система настройки и ввода ограничений (Constraint manager) в PADS Professional/Xpedition предоставляет пользователям полный контроль над всеми параметрами, которые влияют на целостность высокоскоростных сигналов. Сегодня мы разберем как можно включить в расчет общей длины проводника влияние длины и задержки (Pin Package Length and Delays) выводов микросхемы, а также влияние фактора переходных отверстий (ПО).

Все самое интересное под катом.


Читать дальше →
Всего голосов 31: ↑30 и ↓1+29
Комментарии8

Цифро-аналоговое и смешанное моделирование в PADS Professional

Время на прочтение10 мин
Количество просмотров2.7K


Одной из полезных функций, включенных в PADS Professional, является встроенный инструмент моделирования аналоговых смешанных сигналов (AMS), который позволяет моделировать ваши схемотехнические проекты с использованием моделей SPICE и VHDL-AMS. Возможность использования обоих вариантов моделей позволяет выполнять более гибкую и точную проверку сложных мехатронных систем. Выполняя моделирование до начала этапа компоновки, трассировки или производства, вы сможете гарантировать, что ваши схемотехнические решения будут работать так как вы задумывали, исключив при этом проблемы, связанные с их эксплуатационными характеристиками. В рамках этой статьи мы спроектируем и смоделируем схему генератора с использованием моделей SPICE и VHDL-AMS. Затем мы рассмотрим, как использовать интегрированные функции AMS для моделирования уже существующих схем.

Все самое интересное под катом.


Читать дальше →
Всего голосов 15: ↑15 и ↓0+15
Комментарии0

Тюнинг переходных отверстий печатных плат

Время на прочтение10 мин
Количество просмотров46K
Давайте поговорим про проектирование переходных отверстий — для серьёзной электроники их качество очень важно. В начале статьи я осветил факторы, влияющие на целостность сигнала, а потом показал примеры расчёта и тюнинга импеданса одиночных и дифференциальных переходных отверстий.


Читать дальше →
Всего голосов 82: ↑82 и ↓0+82
Комментарии54

Интерфейс JTAG? — Это очень просто

Время на прочтение6 мин
Количество просмотров248K
Многие знакомы со словом «JTAG», но знакомство это скорее всего поверхностное. В этой статье я хочу перевести Вас на новый уровень, так сказать «во френдзону». Возможно, для многих я не открою ничего нового, но надеюсь тем, кто давно хотел ознакомиться, будет интересно почитать. Итак, от винта.
image

Запустить JTAG тестирование
Всего голосов 90: ↑86 и ↓4+82
Комментарии17

SamsPcbGuide, часть 8: Как получить правильную осциллограмму

Время на прочтение7 мин
Количество просмотров24K
Наверно, все умеют пользоваться осциллографом. Это очень легко – цепляешь «крокодил» к земле, остриё щупа – в необходимую точку измерения, регулируешь масштаб по вертикальной и горизонтальной осям и получаешь временную развёртку напряжения в этой точке. Да, так можно делать, но только если учитывать ряд факторов, о которых пойдёт речь в этой статье. А если не учитывать, то есть вероятность, что полученное на экране осциллографа изображение – бесполезная картинка. И чем меньше его стоимость, тем это более вероятно.
Читать дальше →
Всего голосов 40: ↑40 и ↓0+40
Комментарии55

Шесть бесплатных автоматизированных платформ для изучения программирования

Время на прочтение3 мин
Количество просмотров107K

Привет, сообщество! Мы в Хекслете составили список из пяти бесплатных автоматизированных онлайн-платформ для новичков.


На русском:


HTML Academy
«Академия» учит верстать сайты. Основной контент в формате подписки (390 рублей в месяц) и интенсивов (от 12500 рублей), но есть несколько бесплатных автоматизированных курсов по основам HTML, CSS и JavaScript.


В HTML Academy не столько задания для прокачки в программировании, сколько для знакомства с основами веб-разработки. Но это идеальный формат для тех, кто никогда не писал код и хочет попробовать. Большое количество веб-разработчиков начинало путь именно здесь.


Code Basics
Это новый бесплатный сервис от Хекслета. Его основная идея — через решение простых заданий прямо в браузере погружать новичков в основы программирования. Сейчас есть уроки по PHP, JavaScript и Python, ближайшее время появятся — новые. Платформа подойдет лучше всего для изучения основ синтаксиса, и меньше — для прокачки алгоритмов.


Обучение построено вокруг чередования небольших порций теории (3-4 абзаца) и закрепления практики в тренажере. У каждого практического задания есть решение учителя, которое можно сравнить со своим после успешного прохождения и раздел для обсуждения задания.

Читать дальше →
Всего голосов 45: ↑44 и ↓1+43
Комментарии52

Видеозапись Product Management Meetup

Время на прочтение2 мин
Количество просмотров3K


11 ноября провели у нас в офисе Product Management Meetup. Говорили про
продуктовую аналитику, скрам, способы элегантной монетизации и отдел дизайна.

Под катом — делимся видео и презентациями докладчиков.
Читать дальше →
Всего голосов 13: ↑13 и ↓0+13
Комментарии0

SamsPcbGuide, часть 2: Выбор структуры печатной платы

Время на прочтение7 мин
Количество просмотров27K
Это вторая статья из цикла, в ней рассматривается процесс выбора структуры печатной платы (англ. PCB stackup), даются базовые рекомендации по формированию структуры, а также приводятся типовые решения сборок для многослойных печатных плат с указанием их преимуществ и недостатков.
Читать дальше →
Всего голосов 34: ↑33 и ↓1+32
Комментарии25

SamsPcbGuide, часть 3: Предельный ток печатной дорожки

Время на прочтение5 мин
Количество просмотров32K
Шутки в сторону, тема серьёзная, пожароопасная. Поехали. Это третья статья из цикла, в ней рассмотрены модели оценки предельного тока печатной дорожки, который в некоторых ситуациях является определяющим параметром при выборе толщины проводящих слоёв печатной платы.
Читать дальше →
Всего голосов 36: ↑36 и ↓0+36
Комментарии11

SamsPcbGuide, часть 4: Трассировка сигнальных линий. Минимизация индуктивности

Время на прочтение8 мин
Количество просмотров18K
Мир, трассировка печатной платы, май. Потому что трассировка печатной платы — это труд. И эта статья открывает целый блок, цель которого дать правильные инструменты для этой задачи. В ней обосновывается важность контроля траектории возвратного тока и минимизации индуктивности контура тока критических сигнальных линий, а также даются рекомендации по их оптимальной трассировке.
Читать дальше →
Всего голосов 26: ↑26 и ↓0+26
Комментарии16

SamsPcbGuide, часть 5: Трассировка сигнальных линий. Искажения в линии и согласование импедансов

Время на прочтение6 мин
Количество просмотров12K
Продолжаем рассмотрение трассировки печатных плат. Эту статью публикую из своего родного города Северодвинска, с благодарностью своим школьным учителям. Тема, которой она посвящена, базовая, и оттого важно с ней разобраться. Здесь будут рассмотрены отражения в сигнальных линиях и, как всегда, будут даны рекомендации по снижению искажений сигнала, в том числе с помощью различных методик согласования линий.
Читать дальше →
Всего голосов 26: ↑26 и ↓0+26
Комментарии3

SamsPcbGuide, часть 6: Трассировка сигнальных линий. Модели потерь и перекрёстных помех

Время на прочтение5 мин
Количество просмотров8.2K
Очень надеялся опубликоваться с настроением «Россия — в полуфинале», но немного не хватило. Хотя для меня всегда характер был выше результата, и характер я видел. Спасибо парням. Продолжаем совершенствоваться в том, что умеем. Они — в футболе, мы — в проектировании печатных плат. Поехали, шестая часть. В ней рассматривается влияние потерь в линии на длительность фронта сигнала, приводится модель перекрёстных помех и даются рекомендации по их снижению.
Читать дальше →
Всего голосов 22: ↑20 и ↓2+18
Комментарии2
1

Информация

В рейтинге
Не участвует
Откуда
Португалия
Дата рождения
Зарегистрирован
Активность

Специализация

Technical Support Director, Technical Support Engineer
Lead
От 300 000 ₽
English
Electronics Development
Problem solving
Technical support
Development of integration solutions
CAD
Modeling
Public performance
Training
Business consulting