byte_shifter
Фотография
нажмите — покажем
нажмите — покажем
Делаю сейчас одну сложную плату. К сожалению, проект под NDA, поэтому без подробностей.
Компоновка очень плотная. Сегодня в очередной раз расставлял транзисторные ключи и обвязку.
А там ведь как? Ставишь биполярный транзистор - будь добр, добавь резистор в базу, чтобы ограничить переходной ток. Будь добр, поставь ещё один резистор для подтяжки, чтобы управляющий вход не «болтался» в воздухе. Управляешь светодиодом - не забудь токоограничивающий резистор, чтобы тот не сгорел.
Расставил несколько таких ключей, посмотрел, сколько места на плате съедает вся эта мелочь, погрустил и подумал, вот я бы вывел на рынок транзисторы со встроенными резисторами! Это же совершенно типовое применение. Что за безобразие - столько места уходит на примитивные компоненты.
Ну а следующая мысль была вполне закономерной: «Не может быть, чтобы только мне такое пришло в голову».
Полез искать, что есть на рынке. И действительно - всё давно придумано за тебя. Оказалось, есть целый класс так называемых цифровых транзисторов (Digital Transistors, или BRT) со встроенными резисторами. Причём вариантов полно, на любой вкус.
Вот на картинке один из таких транзисторов от Toshiba SSM3K357R. Внутри уже есть резистор в цепи базы и подтягивающий резистор между базой и эмиттером. Даже zenerы стоят везде, для дополнительной защиты.
Можно подобрать подходящий по параметрам и подключить напрямую к GPIO какого-нибудь капризного Raspberry Pi, не опасаясь перегрузить выход по току.
Меньше компонентов, меньше занимаемая площадь, проще разводка. И стоят они относительно недорого.
Хотя для совсем уж массового и дешёвого устройства такое решение, возможно, будет избыточным по стоимости.
В общем, ничего революционного. Но приятно обнаружить, что кто-то уже решил проблему, над которой ты только что задумался.
36 ·