Кремниевые ошибки в FTDI FT232R и аккуратный проект RF VCO

Новости

ДомДом / Новости / Кремниевые ошибки в FTDI FT232R и аккуратный проект RF VCO

Dec 19, 2023

Кремниевые ошибки в FTDI FT232R и аккуратный проект RF VCO

[Скотт Харден] написал нам, чтобы рассказать о некоторых успехах, которые он добился в использовании чипа FT232 для передачи SPI напрямую со своего ноутбука на генератор цифровых сигналов AD98850. По крайней мере, это была его цель. Но

[Скотт Харден] написал нам, чтобы рассказать о некоторых успехах, которые он добился в использовании чипа FT232 для передачи SPI напрямую со своего ноутбука на генератор цифровых сигналов AD98850. По крайней мере, это была его цель. Но, как это часто бывает в жизни, больше половины удовольствия заключалось в том, чтобы найти все еще нерешенные кремниевые ошибки и (после простой замены чипов на работающие) залить его горячим клеем, положить в красивую коробку и положить это на полке.

В принципе, серия чипов FTDI FT232 имеет режим bit-bang, который позволяет управлять отдельными выводами с помощью довольно простого API на целевом компьютере, используя их драйверы и ничего не устанавливая практически на любой платформе. Мы написали эту функцию еще в 2009 году, и [Скотт] задавался вопросом, почему он не видит больше хаков, использующих преимущества режима bit-bang.

Затем он ответил на свой вопрос сложным путем, потратив часы на «отладку» своего кода, пока не наткнулся на заметку об ошибках FTDI (PDF), где они признают, что режим бит-бэнга вообще не обеспечивает правильные тайминги на FT232R и Детали FT232RL. FTDI заявила, что исправила ошибку в последующих версиях чипа, но сообщество не смогло это подтвердить. Если вы хотите использовать режим bit-bang, что очень круто, держитесь подальше от чипов FT232R — тех, которые можно найти в популярных кабелях FTDI и во многих адаптерах.

Хорошая новость здесь двоякая. Во-первых, теперь вы знаете. Во-вторых, режим bit-bang чрезвычайно полезен и работает с другими чипами этого производителя. В частности, чипы FT232H и FT230X работают отлично. И [Скотт] запустил свой цифровой VCO, управляемый из командной строки. Все хорошо, что хорошо кончается?

Закончим вопросами в разделе комментариев. Имеют ли дешевые последовательные USB-чипы других производителей легкодоступный режим Bit-Bang? Кто-нибудь из вас все равно использует USB bit-bang? Если да, то зачем?