FT232Hのボーレート

公開日:2018-12-29
最終更新:2018-12-29

FT232Hで10Mbpsを設定したら変なボーレートになった。

USB-105にてボーレートを10.43Mbpsに設定したい - サポートセンタ / HuMANDATA

このページに書いてあるが、FT232Hの高baudモードは特殊な動作で、12Mbaud, 8Mbaudの固定値か、300baud-6Mbaudまでが設定可能な範囲らしい。


AN 120 Aliasing VCP Baud Ratesにボーレートの計算方法が書いてある。

ボーレートはQ3の固定小数点数で表現される。
この値をプリスケーラに設定することにより、12MHzのベースクロックを分周する。
その内、0と1は特殊モードで、0は12MHzを、1は8MHzを使用する(0と1は小数部が0以外許可されない)。
また2で6Mbaud、2.125で約5.647Mbaud、2.25で約5.32Mbaud、2.375で約5.05Mbaud、2.5で4.8Mbaud、2.625で約4.57Mbaud、のようになる。

高baudは、実用的には12Mbaud, 8Mbaud, 6Mbaud, 4.8Mbaud, 4Mbaud, 3.2Mbaud, 3Mbaud, 2.4Mbaud, 2Mbaudあたりから選ぶことになりそう。

記事が少しでもいいなと思ったらクラップを送ってみよう!
18
+1
@amutouの技術ブログ

よく一緒に読まれている記事

0件のコメント

ブログ開設 or ログイン してコメントを送ってみよう
目次をみる

技術ブログをはじめよう

Qrunch(クランチ)は、ITエンジニアリングに携わる全ての人のための技術ブログプラットフォームです。

技術ブログを開設する

Qrunchでアウトプットをはじめよう

Qrunch(クランチ)は、ITエンジニアリングに携わる全ての人のための技術ブログプラットフォームです。

Markdownで書ける

ログ機能でアウトプットを加速

デザインのカスタマイズが可能

技術ブログ開設

ここから先はアカウント(ブログ)開設が必要です

英数字4文字以上
.qrunch.io
英数字6文字以上
ログインする