ZEN1501F Zenic, ZEN1501F Datasheet - Page 41

no-image

ZEN1501F

Manufacturer Part Number
ZEN1501F
Description
Memory Controller
Manufacturer
Zenic
Datasheet
www.DataSheet4U.com
6−17.UARTの受信回路
スタート・ビット検出回路はアイドル状態からの0への変化を断続的に調べています。SIN信号の
変化が検出されるとカウンタはリセットされ、ボーレート×16クロックを7.5回カウントします
(スタート・ビットの中心になります)。この時SIN信号をサンプリングし0のままであれば、ス
タート・ビットとして有効とみなします。これはSIN入力からのスパイク・ノイズをスタート・ビ
ットとして受信回路が誤って検出しないようにするためです。 LCRレジスタはデータ長(LCR
[0],LCR[1])、ストップ・ピット数・(LCR[2])、パリティの有無(LCR[3])、強制パリ
ティの有無(LCR[4])を設定します。受信回路のステータス情報はLSRレジスタに示されます。
受信データがRSRレジスタからRBRレジスタヘ転送される際に、DR(LSR[0])ビットが1に
セットされます。最終的にRBRレジスタの内容(受信データ)はCPUによって読み出されます。
この読み出しによりLSR[0]ビットはリセットされます。データが格納されているRBRレジスタの
内容を読み出す前に、RSRレジスタからRBRレジスタヘ次のデータが転送されて元のデータが上
書きされてしまった場合、オーバーラン・エラー・フラグとしてOE(LSR[1])に1がセットされ
ます。パリティ・チェックはストップ・ビットの前で行われ、パリティ・ビットが偶数ビットである
か奇数ビットであるかを判定します。ストップ・ビットが1かどうかを判定する回路があり、ストッ
プ・ビットが0と判定されると、フレーミング・エラーとしてLSRレジスタのFE(LSR[3])ビ
ットに1がセットされます。
6−18.UARTボーレート発生回路(BRG:Baud Rate Generator)
ます。
UARTクロック周波数を1で割った値がボーレートに設定され、最大のボーレートが得られます。
場合、56∼38.4kbpsの標準ボーレートが得ることができます。
トの16倍のクロックを通信クロックとして使用しています。
6−19.UARTのリセット動作
LSRレジスタのTEMTビットとTHREビットは1にセットされ、その他のビットは0にリセッ
トされます。また、MCRレジスタおよびLCRレジスタもクリアされます。これらのレジスタに関
連した出力信号(SOUT、DTR、RTS)、メモリユニットおよび様々な回路もまたクリアされ
ます。ボーレート選択レジスタ、RBRレジスタおよびTHRレジスタには、リセット動作による影
響はありません。
RE(LSR[5])ビットとTEMT(LSR[6])ビットは1にセットされます。
6−20.UARTのプログラミング
制御レジスタはどのような順序でも書き込み可能ですが、割り込みをイネーブルするためのIERレ
ジスタヘの書き込みは最後に行って下さい。
6−21.UARTのソフトウエア・リセット
とができます。LCRレジスタ、MCRレジスタ、ボーレート選択レジスタにデータを書き込むこと
によってリセットされます。次の動作に無効な受信データやステータス・ビットをクリアするために、
割り込みをイネーブルする前にRBRレジスタおよびLSRレジスタを読み出してください。
非同期のシリアル・データはSIN端子から入力されます。SIN信号のアイドル状態は1です。
ボーレートはDLLレジスタ、DLMレジスタおよびUARTクロックの周波数によって決定され
BRG回路は1.8432MHz、2.4576MHz、3.072MHzのうちのいずれかのUARTクロック周波数を用いた
なお、本LSIはBAUDOUT端子をサポートしていません。この為に、LSI内部でボーレー
電源入力後、RESET入力が0で、送信回路と受信回路の内部クロックカウンタを初期化します。
リセット解除後、UARTはプログラムされるまでアイドル状態を保持し、LSRレジスタのTH
UARTは制御レジスタLCR、ER、DLL、DLM、MCRによってプログラムされます。
ソフトウエア・リセットにより、システム・リセットをかけなくても、完全に一定の状態に戻すこ
DLL="00000001"かつDLM="0000000"にセットすると分周値1に選択されます。この時、
- 41 -
ZEN1501F
(Z1501G97)ZENIC Inc.

Related parts for ZEN1501F