Решите свои проблемы с помощью Шукрана

Блог

ДомДом / Блог / Решите свои проблемы с помощью Шукрана

Jan 13, 2024

Решите свои проблемы с помощью Шукрана

Мы готовы поспорить, что большинство хакеров знакомы с FTDI как с производителем интерфейсов USB-UART золотого стандарта. До того, как такие детали, как сверхдешевые CH340 и CP2102, стали обычным явлением, если вам нужно было повернуть

Мы готовы поспорить, что большинство хакеров знакомы с FTDI как с производителем интерфейсов USB-UART золотого стандарта. До того, как такие детали, как сверхдешевые CH340 и CP2102, стали обычным явлением, если вам нужно было превратить USB-кабель в устройство TTL UART, «FTDI» (вероятно, FT232RL) был способом сделать это. Но некоторые детали семейства FT232* способны на гораздо большее. Желая получить больше, чем просто UART, [linker3000] разработал Shukran, чтобы раскрыть весь потенциал FT232H.

FT232H интересен тем, что это интерфейсное устройство исключительно общего назначения. В зависимости от конфигурации он может превратить USB в UART, JTAG, SPI, I2C и GPIO. Хотите создать прототип драйвера для нового датчика? Зачем прошивать Teensy, если вы можете управлять им прямо с машины разработки с помощью FT232H и соответствующих библиотек?

Shukran на самом деле является прорывом в линейке модуля «CJMCU FT232H», который можно приобрести во многих интернет-магазинах. Эта плата представляет собой прорыв, который имеет разъем USB-A с одной стороны и стандартные разъемы 0,1 дюйма с другой, с QFN FT232H и всеми пассивными компонентами посередине. Но для использования голых разъемов диаметром 0,1 дюйма (квадратных!) требуется либо дополнительная макетная плата, либо гнездо из перемычек. Войдите в Шукран. В такой компоновке плата CJMCU дешева и поддерживает компоненты SMT, а Shukran легко собрать и делает его простым в использовании.

Shukran предоставляет вам светодиоды, кнопки и переключатели, а также кучу подтягивающих резисторов (например, для I2C) на красиво сгруппированных и маркированных разъемах. Но самое главное, он обеспечивает плавный источник питания. Вы когда-нибудь отключали USB-контроллер на своем компьютере, потому что забыли подключить жертвуемый USB-концентратор? Этот предохранитель должен предотвратить этот риск. Если вы заинтересованы в создании одного из этих удобных инструментов, исходные коды и подробная спецификация, а также инструкции по использованию доступны в репозитории GitHub, ссылка на который находится вверху.