Как стать автором
Обновить
145.19

Схемотехника *

Проектирование электронных схем

Сначала показывать
Порог рейтинга
Уровень сложности

Пишем прошивку для старого пин-пада

Уровень сложностиСредний
Время на прочтение9 мин
Количество просмотров6.5K
Приветствую всех!

Многие из нас уже знают, что POS-terminal'ы и пин-пады обычно собираются на базе заказных чипов, даташиты на которые не найти. Но, понятное дело, так было далеко не всегда. И мне стало интересно: а что, если попробовать найти такой древний терминал, отреверсить его схему и написать что-то под него, не имея ни SDK, ни документации?



Итак, в сегодняшней статье разберём и разберёмся, как запустить раритетный пин-пад из начала двухтысячных годов. Попутно разберёмся с прошивкой старых защищённых микроконтроллеров и узнаем, как они работали. Традиционно будет много интересного.
Читать дальше →
Всего голосов 57: ↑57 и ↓0+57
Комментарии20

Проект «Селенит». Часть 2: Квадратурный смеситель

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

В каждой конструкции есть какое-либо основополагающее решение. Разработанный в рамках проекта трансивер Selenite Lite – не исключение. Основой радиоприёмного тракта разработанного устройства является смеситель по схеме Тэйло (Tayloe detector). Принцип действия этого замечательного устройства был защищён патентом США US6230000 от 08.05.2001. Заявку на патент подавала в конце 1998 года компания Motorola, где и трудился в то время инженер Daniel Richard Tayloe (N7VE).

Далее мы ознакомимся с принципом действия этого решения. Разберёмся, чем «детектор» принципиально отличается от «смесителя», и является ли «Tayloe detector» детектором.

Все части цикла статей о создании любительской радиостанции:
Читать дальше →
Всего голосов 64: ↑64 и ↓0+64
Комментарии9

СВЧ фазовращатель

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

Захотелось разработать микрополосковый фазовращатель на диодах, производимых на предприятии, на котором работаю. Прочитал статьи, узнал основную схемотехническую идею.

В общем смысл таков: используя переключательные PIN-диоды "направлять" СВЧ сигнал по тому или одному из двух направлений различной электрической длины и таким образом "накапливать" фазовый сдвиг.

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

Проект «Селенит». Часть 1: Побуждение к действию

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

История эта началась новогодним утром 2018 года. В то время, когда ничего не подозревающие соотечественники мирно отсыпались после безудержного новогоднего веселья, я решил, окончательно и бесповоротно, открыть проект.

Воодушевление от руководства чужими проектами к тому времени я испытывал всё реже и реже. Хотелось чего-то своего, причём восхитительно бесполезного. А что может быть бесполезней в век социальных сетей, чем коротковолновая любительская радиостанция? Только «бюджетная» любительская радиостанция!

О разработке в одиночку радиолюбительского SDR-трансивера, простого и доступного по цене, и пойдёт речь дальше.

Все части цикла статей о создании любительской радиостанции:
Читать дальше →
Всего голосов 72: ↑72 и ↓0+72
Комментарии24

Истории

Слаботочный блок питания на линейном драйвере лампочки SM2082D

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

КРЕНка на 220, если коротко. Если погуглить этот вопрос напрямую, то найдется довольно дорогая микросхема TL783. В свою очередь, драйверы из 50 рублевых ламп стоят либо 100 рублей за пакет, либо выпаиваются бесплатно из доноров. Несмотря на то, что драйвер предназначен для стабилизации тока, из него не сложно получить стабилизатор напряжения. Что я и применил в фонарике, заряжающемся от розетки.

схема
Всего голосов 26: ↑26 и ↓0+26
Комментарии52

Цифровой частотомер без микроконтроллера

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

Привет, Хабр! Создание цифровых устройств на микросхемах стандартной логики является особым удовольствием. В такой схеме вы точно знаете, как всё работает, от начала и до конца. Ей не страшны недокументированные возможности микроконтроллера и деградация его флеш-памяти. И, наконец, можно не бояться дефицита специфических компонентов или затруднений при их приобретении.

Мне давно хотелось приобрести набор для сборки цифрового частотомера на простых микросхемах, и он нашёлся! Причём конструктор содержит плату с двумя ошибками, потому что предназначался для студенческого конкурса. Так ещё интереснее, не правда ли?
Читать дальше →
Всего голосов 53: ↑53 и ↓0+53
Комментарии19

Создаем I2C Master Controller на Verilog. FSM, Clock, Output Logic, etc

Уровень сложностиСредний
Время на прочтение12 мин
Количество просмотров5.5K
После длительного перерыва я продолжил разработку I2C Master Controller на Verilog. В прошлых статьях я рассмотрел основной теоретический материал, необходимый для реализации изначальной задумки. В этом материале переходим к более интересному содержанию: я последовательно расскажу про процесс проектирования конечного автомата I2C, расскажу про тактирование и как организована логика выходных сигналов и многое другое.

Всем, кому интересно — добро пожаловать под кат!

image


Читать дальше →
Всего голосов 47: ↑46 и ↓1+56
Комментарии9

Формирование основных критериев выбора программного обеспечения в разработке проектов АСУ ТП

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

Основная цель данной статьи – формирование основных критериев выбора программного обеспечения в разработке проектов АСУ ТП. На основании многолетнего опыта работы в разных компаниях в качестве инженера АСУ ТП сформировалось мнение о существовании острой проблемы выбора программ систем автоматизированного проектирования (САПР). Как правило, лица, принимающие решение о закупке программного обеспечения, не имеют должного опыта в проектировании сложных систем АСУ ТП и не владеют основными критериями выбора. В настоящее время существует множество различных программных средств, которые могут помочь проектировщику в выполнении своих задач, однако выбор определенной программы может быть довольно сложным и запутанным, который требует учета множества факторов. Опытный проектировщик должен уметь оценивать свои потребности и требования к программе САПР, а также быть в курсе последних тенденций и новых разработок в этой области. Начинающим проектировщикам рекомендуется изучить отзывы других пользователей, а также проконсультироваться с более опытными коллегами. Также хочу отметить, что выбор программы САПР — это важный шаг, который может существенно повлиять на результаты проектирования. Необходимо выбирать наиболее подходящую программу в соответствии с требованиями проекта и персональными потребностями проектировщика. В этой статье я постараюсь рассмотреть все аспекты выбора программных средств для проектирования автоматических систем управления и поделиться своим опытом работы с различными программами.

Читать далее
Рейтинг0
Комментарии9

Как заставить работать пейджер

Уровень сложностиСредний
Время на прочтение24 мин
Количество просмотров11K
Приветствую всех!

Знаю, тема пейджинговой связи поднималась тут далеко не раз. И, казалось бы, уже всё, что можно сказать, уже было сказано.

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



Итак, в сегодняшней статье поговорим о пейджерах и передаче сообщений на них. Разберёмся, как это вообще делается и какие сложности могут встретиться на нашем пути. Традиционно будет много интересного.
Читать дальше →
Всего голосов 58: ↑57 и ↓1+73
Комментарии55

«Умная» батарейка

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

В данной статье речь пойдет о создании счетчика расхода энергии батарейки.

Раньше я уже писал, что сталкивался с подобной задачей и тогда её удалось решить малой кровью. На "рынке" была микросхема кулоновского счетчика, которая подходила под потребление разрабатываемого устройства.

Читать далее
Всего голосов 23: ↑22 и ↓1+27
Комментарии28

Сборник встраиваемых модулей на ПЛИС

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

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

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

Читать далее
Всего голосов 20: ↑18 и ↓2+21
Комментарии23

Программируем и отлаживаем STM32 через USB Type-C порт, не нарушая спецификации USB

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

USB Type-C - действительно универсальный порт.

В данной статье я расскажу о том, как использую Type-C для отладки устройств на STM32. По каким линиям проведен интерфейс SWD, чтобы не нарушить спецификацию USB и сохранить совместимость со всеми устройствами, как сделать свой программатор, и в чем плюсы и минусы этого решения под катом.

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

Первый массовый советский домофон

Уровень сложностиСредний
Время на прочтение9 мин
Количество просмотров16K
Приветствую всех!

Я уже не раз рассказывал о домофонах разных фирм и годов. Но те посты были преимущественно про ключи и их технологии, а не про сами устройства. Сегодня же рассмотрим несколько другую тему — как обстояли дела с такими устройствами в советское время, а заодно и рассмотрим одного из самых распространённых их представителей.



Итак, в сегодняшней статье поговорим про ЗПУ «Визит», первый среди привычных нам домофонов, массово производившийся в СССР. Узнаем, как устроен и как работает данный девайс, разберёмся, что общего у него с ныне использующимися экземплярами. Традиционно будет много интересного.
Читать дальше →
Всего голосов 54: ↑53 и ↓1+65
Комментарии78

Ближайшие события

Конференция «IT IS CONF 2024»
Дата20 июня
Время09:00 – 19:00
Место
Екатеринбург
Summer Merge
Дата28 – 30 июня
Время11:00
Место
Ульяновская область

Простой последовательный интерфейс «SINT» для связи двух ПЛИС, и не только

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

Интереса ради сделал максимально простенький комплект модулей: приемники, передатчики и те и другие с разным набором плюшек, реализующих простой самобытный протокол связи с манчестерским кодированием для связи 2х и более ПЛИС.

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

Мёртвое время. Как не ошибиться при настройке ШИМ в Renesas Synergy

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

Продолжение разработки сервоконтроллера MC50. В предыдущем проекте управления DС мотором специалисты в комментариях высказали сомнения относительно способа изменять состояние линий ШИМ путём переназначения функций портов в реальном времени. Этот способ был применён в связи с оригинальной архитектурой формирователей мёртвого времени в таймерах чипов семейства Renesas Synergy. Здесь представлен другой метод.

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

Безопасное управление двигателем постоянного тока

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

Речь о том, как управлять включением и скоростью двигателя постоянного тока на примере сервопривода MC50 так, чтобы сервопривод не сгорел. Несмотря на то, что MC50 был разработан для управления BLDC моторами, он также хорошо подходит и для управления коллекторными двигателями постоянного тока мощностью до 600 Вт. Правда для этого пришлось сделать некоторые незначительные модификации.

Читать далее
Всего голосов 19: ↑18 и ↓1+20
Комментарии23

Фазовая автоподстройка частоты

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


Или по-английски — phase locked loop, PLL. В технической литературе нам часто встречаются эти словосочетания и аббревиатуры. Возможно, это название раньше вводило вас в заблуждение.

ФАПЧ может не только подстраивать и стабилизировать частоту, но и умножать её, что применяется в тактовых генераторах микропроцессоров. ФАПЧ позволяет синхронизировать и демодулировать сигналы, а также восстанавливать слабые сигналы в условиях сильных шумов, и потому применяется во всевозможных устройствах связи, включая радиопередатчики и радиоприёмники, жёстких дисках компьютеров, телевидении и цифровой обработке сигналов.

Сегодня мы соберем и испытаем микромощный ЧМ стерео радиопередатчик (модулятор) с ФАПЧ, а также изучим историю и основные принципы этого замечательного изобретения.
Читать дальше →
Всего голосов 34: ↑32 и ↓2+41
Комментарии13

Блок управления водяным охлаждением NZXT Z63. Ремонт с элементами обратной разработки

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

Однажды ко мне обратился человек с просьбой помочь опознать экран от системы водяного охлаждения NZXT Z63. Экран не работал должным образом и могла потребоваться его замена.
Опознать дисплей, найти такой же новый или хотя бы б/у – часто непростая задача. Но недостающую информацию помогает добыть обратная разработка.

Посмотрим, что внутри устройства, погрузимся в процесс небольшого реверса и ремонта, узнаем, какие есть хитрости.
Читать дальше →
Всего голосов 45: ↑45 и ↓0+45
Комментарии20

Разбор светодиодной лампы CTORCH

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

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

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

Signal Integrity of DDR4

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

Доброго времени суток! Наверное, вы все знакомы с компьютерной оперативной памятью 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