42
リアルタイムクロック/カレンダーモジュール RR-2123-C2 アプリケーションマニュアル 施行 2016715201758リバーエレテック株式会社 RIVER ELETEC CORPORATION 山梨県韮崎市富士見ヶ丘2丁目111407-8502 2-1-11 Fujimigaoka Nirasaki-Shi Yamanashi 407-8502Japan TEL (0551)22-1211 / FAX (0551)22-6645 東京都新宿区西新宿4丁目4014160-0023 4-40-14 Nishi-Shinjuku Shinjuku-Ku Tokyo 160-0023Japan TEL (03)3377-5444 / FAX (03)3374-2865 本社 Head office 東京営業所 Tokyo 大阪営業所 Osaka 大阪府守口市京阪本通1丁目32新近藤ビル3F 570-0083 Shin-Kondo Bldg. 3F 1-3-2 Keihan-Hondoori Moriguchi-Shi Osaka 570-0083Japan TEL (06)6998-4888 / FAX (06)6998-4899

RR-2123-C2RR-2123-C2は低消費電流に特化したCMOSリアルタイムクロック・カレンダモジュールです。 RR-2123-C2はアドレス値自動インクリメント機能付きの16個の8ビットレジスタ、リアルタイムクロック(RTC)用ソ

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: RR-2123-C2RR-2123-C2は低消費電流に特化したCMOSリアルタイムクロック・カレンダモジュールです。 RR-2123-C2はアドレス値自動インクリメント機能付きの16個の8ビットレジスタ、リアルタイムクロック(RTC)用ソ

リアルタイムクロック/カレンダーモジュール

RR-2123-C2

アプリケーションマニュアル 施行 2016年 7月 1日 第5版 2017年 5月 8日

リバーエレテック株式会社RIVER ELETEC CORPORATION

山梨県韮崎市富士見ヶ丘2丁目1番11号 〒407-8502

2-1-11 Fujimigaoka Nirasaki-Shi Yamanashi 407-8502,Japan

TEL (0551)22-1211 / FAX (0551)22-6645

東京都新宿区西新宿4丁目40番14号 〒160-0023

4-40-14 Nishi-Shinjuku Shinjuku-Ku Tokyo 160-0023,Japan

TEL (03)3377-5444 / FAX (03)3374-2865

本社Head office

東京営業所Tokyo

大阪営業所Osaka

大阪府守口市京阪本通1丁目3番2号 新近藤ビル3F 〒570-0083

Shin-Kondo Bldg. 3F 1-3-2 Keihan-Hondoori Moriguchi-Shi Osaka 570-0083,Japan

TEL (06)6998-4888 / FAX (06)6998-4899

Page 2: RR-2123-C2RR-2123-C2は低消費電流に特化したCMOSリアルタイムクロック・カレンダモジュールです。 RR-2123-C2はアドレス値自動インクリメント機能付きの16個の8ビットレジスタ、リアルタイムクロック(RTC)用ソ

RR-2123-C2 超低消費電流高速 SPIリアルタイムクロック/カレンダーモジュール

変更記録

No. 日付 頁 変更内容 初版 2016/7/1 初版発行 第 1版 2016/8/1 16 分割り込み、秒割り込みの定義の誤記を修正

28 書き込み、読み出しの定義の誤記を修正 第 2版 2017/1/10 3,4 Mbits/s の誤記を修正

16 表中の誤記を修正 24,25 オフセットに関する記述を修正 タイトル、ヘッダを変更

第 3版 2017/2/1 タイトルを変更 36 マーキングの説明を改訂

第 4版 2017/2/3 36 マーキング、ロット略号の詳細を追記 第 5版 2017/5/8 16,24 「周波数オフセット」を「時刻調整オフセット」に改訂

32 「供給電流」を「消費電流」に改訂

本資料に記載された応用回路,プログラム,使用方法は、あくまで参考情報であり、この情報を応用した、第三者の知的財産権ないし、その他の権利侵害あるいは損害について、弊社は一切の責任を負いかねます。 上記のような事態が想定される場合は、別途権利者へご相談下さい。 なお製品の仕様については、改良のため予告無く変更される場合がありますので、御了承下さい。 また人命にかかわる製品や、その故障等が社会的に重大な損失を与える製品に使用される際には 、必

ず事前に弊社まで御相談下さい。

Page 3: RR-2123-C2RR-2123-C2は低消費電流に特化したCMOSリアルタイムクロック・カレンダモジュールです。 RR-2123-C2はアドレス値自動インクリメント機能付きの16個の8ビットレジスタ、リアルタイムクロック(RTC)用ソ

RR-2123-C2 超低消費電流高速 SPIリアルタイムクロック/カレンダーモジュール

- 1 -

空白

Page 4: RR-2123-C2RR-2123-C2は低消費電流に特化したCMOSリアルタイムクロック・カレンダモジュールです。 RR-2123-C2はアドレス値自動インクリメント機能付きの16個の8ビットレジスタ、リアルタイムクロック(RTC)用ソ

RR-2123-C2 超低消費電流高速 SPIリアルタイムクロック/カレンダーモジュール

- 2 -

目次 1.0 大要 ............................................................................................................................................................................................................................. 3

1.1 概要 .......................................................................................................................................................................................................................... 3 2.0 ブロックダイヤグラム ...................................................................................................................................................................................... 3

2.1 端子配置................................................................................................................................................................................................................... 4 2.2 端子詳細 .............................................................................................................................................................................................................. 4 2.3 機能概要 ................................................................................................................................................................................................................. 4 2.4 保護回路 .............................................................................................................................................................................................................. 5 2.5 低消費電流駆動.................................................................................................................................................................................................... 5

3.0レジスタ構成 ............................................................................................................................................................................................................ 6 3.1 ステータスレジスタ ........................................................................................................................................................................................ 7

3.1.1 コントロール_1 ........................................................................................................................................................................................... 7 3.1.2 コントロール_2 ........................................................................................................................................................................................... 7 3.1.3 発振器停止フラグ(アドレス02h,ビット 7) ................................................................................................................................. 8 3.1.4 パワーオンリセットとソフトウェアリセット ....................................................................................................................... 9 3.1.5 レジスタリセット値一覧 ................................................................................................................................................................... 9

3.2 時刻・日付カウント機能 ............................................................................................................................................................................ 10 3.2.1 時刻・日付レジスタ ............................................................................................................................................................................. 10 3.2.2 時計機能のデータフロー..................................................................................................................................................................... 12

3.3 アラーム機能....................................................................................................................................................................................................... 12 3.3.1 アラーム機能ブロックダイヤグラム............................................................................................................................................. 14 3.3.2 アラームフラグ ...................................................................................................................................................................................... 15

3.4 タイマ機能 ....................................................................................................................................................................................................... 16 3.4.1 秒・分タイマ割り込み ........................................................................................................................................................................ 16 3.4.2 カウントダウンタイマ機能 ............................................................................................................................................................ 16 3.4.3 タイマフラグ ......................................................................................................................................................................................... 19

3.5 割り込み出力 .................................................................................................................................................................................................. 20 3.5.1 秒・分割り込み ...................................................................................................................................................................................... 21 3.5.2 カウントダウンタイマ割り込み ..................................................................................................................................................... 21 3.5.3 アラーム割り込み.................................................................................................................................................................................... 22 3.5.4 校正パルス割り込み............................................................................................................................................................................... 22

3.6 クロック出力端子CLKOUT........................................................................................................................................................................... 23 3.6.1 クロック出力有効化端子CLKOE....................................................................................................................................................... 23

3.7 時刻調整オフセット校正レジスタ. ......................................................................................................................................................... 24 3.8 STOP ビットの機能 ................................................................................................................................................................................ 26

4.0 3線式シリアルインターフェース(SPI) ............................................................................................................................................... 28 4.1 シリアルバスの読み出し・書き込み例 ............................................................................................................................................... 29 4.2 インターフェースウォッチドッグタイマ............................................................................................................................................ 30

5.0 電気的特性 ............................................................................................................................................................................................................ 31 5.1 絶対最大規格....................................................................................................................................................................................................... 31 5.2 周波数特性及びタイミング......................................................................................................................................................................... 31 5.3 電気的特性詳細 ............................................................................................................................................................................................. 32 5.4 SPI-BUS のタイミング特性................................................................................................................................................................... 33 5.5 SPI-BUSのタイミング図........................................................................................................................................................................... 33

6.0 使用方法 ................................................................................................................................................................................................................. 34 7.0 推奨リフロープロファイル(鉛フリーはんだ)................................................................................................................................... 35 8.0 パッケージ................................................................................................................................................................................................................. 36

8.1 製品寸法とランド寸法................................................................................................................................................................................... 36 8.2 パッケージと1 番端子マーク.................................................................................................................................................................... 36

9.0 包装............................................................................................................................................................................................................................... 37 9.1 キャリアテープ................................................................................................................................................................................................. 37 9.2. 1 リール当たりの製品数............................................................................................................................................................................. 37 9.3. 12mm テープ用13 インチリール.......................................................................................................................................................... 38 9.4. 12mm テープ用7 インチリール............................................................................................................................................................. 39

10.0 水晶振動子または水晶振動子を内蔵したモジュールの取り扱い注意事項 ..................................................................... 40

Page 5: RR-2123-C2RR-2123-C2は低消費電流に特化したCMOSリアルタイムクロック・カレンダモジュールです。 RR-2123-C2はアドレス値自動インクリメント機能付きの16個の8ビットレジスタ、リアルタイムクロック(RTC)用ソ

RR-2123-C2 SPI インターフェース超低消費電流リアルタイムクロック/カレンダーモジュール

- 3 -

RR-2123-C2 SPI インターフェース超低消費電流リアルタイムクロック/カレンダーモジュール 1.0 大要 ・32.768 kHz水晶発振器内蔵型RTCモジュール ・超低消費電流: 3.0V / 25°C下で130 nA(代表値) ・広いクロック駆動許容起動電圧範囲: 1.1– 5.5 V ・広いインターフェース駆動許容電圧範囲: 1.6 – 5.5 V ・お客様ご自身の手で時刻精度を校正できるオフセットレジスタ搭載 ・最大データレート8.0Mbit/sの4線式SPIバス ・秒、分、時、日、曜日、月、年カウンタ搭載 ・アラーム、タイマ、電圧低下ディテクタ、パワーオンリセット機能、インターフェースウォッチドッグ機能搭載 ・オープンドレインの割り込み端子と周波数選択可能(32.768~1Hz)なCLKOUT端子搭載 ・5.0x 3.2 x 1.2 mm,RoHS指令準拠、100%鉛フリーのC2小型パッケージ 1.1 概要 RR-2123-C2は低消費電流に特化したCMOSリアルタイムクロック・カレンダモジュールです。 データ最大ビットレート8.0Mbits/sのSPI-busを介して転送され、内蔵レジスタのワードアドレスは、読み出し、書き出し時に自動的にインクリメントされます。 年、月、日、曜日、時、分、秒カウンタといった基本的なRTC機能に加え、RR-2123-C3はアラーム、タイマ、出力周波数選択機能、電圧低下ディテクタを備えています。 エージング補正や32.768kHzの音叉型水晶振動子の周波数温度特性の補正のために、25℃下で校正を行うことができる、設定可能なオフセットレジスタを備えています。 2.0 ブロックダイヤグラム

8

2

10

VDD

VSS 6

1

7CE

SCL

OFFSET FUNCTION

OFFSET

CLKOUT

MONITOR

OSCILLATOR32.768kHz

CLOCKOUTPUT

INTERRUPT

POWER-ONRESET

WATCH DOG

SPI-4wire

INTERFACE

DIVIDERand

FREQUENCY-OFFSETCOMPENSATION

0D

CONTROL

Control/Status 100

Control/Status 201

TIME

OS/Seconds02

VL/Minutes03

Hours04

Days05

Weekdays06

Months07

Years08

ALARM FUNCTION

Minute09

Hour0A

Day0B

Weekday0C

TIMER FUNCTION

Timer/CLKOUT Control0E

Countdown Timer0F

3

4

5

SDI

SDO

CLKOE

INT

Page 6: RR-2123-C2RR-2123-C2は低消費電流に特化したCMOSリアルタイムクロック・カレンダモジュールです。 RR-2123-C2はアドレス値自動インクリメント機能付きの16個の8ビットレジスタ、リアルタイムクロック(RTC)用ソ

RR-2123-C2 SPI インターフェース超低消費電流リアルタイムクロック/カレンダーモジュール

- 4 -

2.1 端子配置

C2パッケージ:(TOP VIEW)

1番端子マーク

#10 #6

#1 #5

SDO

CLKOUT

VDD

VSS

INT

SDI CE

N.C.

SCL

#6

#7

#8

#9

#10#1

#2

#3

#4

#5

CLKOE

2.2 端子詳細 記号 端子# 詳細

VDD 1 主電源入力端子:VSS 端子との間のできるだけ近いところに 0.01μFのパスコンを挿入 CLKOUT 2 クロック出力端子:オープンドレイン

SCL 3 SPI 通信用シリアルクロック入力端子:CE 端子が LOW の時、フロート SDI 4 SPI 通信用シリアルデータ入力端子:CE 端子が LOW の時、フロート

SDO 5 SPI 通信用シリアルデータ出力端子:プッシュプル出力、駆動していない時、ハイインピーダンス SDI端子とシングルワイヤのデータラインとして接続可能、

VSS 6 グランド端子 CE 7 チップ有効化端子:アクティヴ HIGH, 内部プルダウン接続 8 割り込み出力端子:アクティヴ LOW,オープンドレイン N.C. 9 ノンコネクション

CLCOE 10 クロック出力有効化端子:アクティヴ HIGH、この端子に LOW レベル信号が入力されるとCLKOUT 無効化

2.3 機能概要 RR-2123-C2は低消費電流に特化したCMOSリアルタイムクロック・カレンダモジュールです。 RR-2123-C2はアドレス値自動インクリメント機能付きの16個の8ビットレジスタ、リアルタイムクロック(RTC)用ソースクロックを発生させる分周器、クロック出力周波数選択機能、ビットレート8.0Mbits/sのSPIバスインターフェースを備えています。オフセットレジスタで周波数精度を校正することができます。 16個のレジスタはアドレス指定可能な8ビットパラレルレジスタとして設計されていますが、機能が割り当てられていないビットも存在します。

•最初の2つのレジスタ(アドレス00h~01h)はコントロール/レジスタです。 • レジスタアドレス02h~08hはクロック機能(秒~年)のカウンタとして割り当てられています。 秒、分、時、日、曜日、月、年カウンタレジスタ、アラームレジスタは BCD 形式で定義されています。 RTCレジスタのうち一つが読み込まれると、全てのカウンタがフリーズされます。 これによって、通信中の時刻、日付の読み取りエラーを回避できます。 • レジスタアドレス09h~0Chはアラーム設定用として割り当てられています。 • レジスタアドレス0Dhはオフセット校正レジスタとして割り当てられています。 • レジスタアドレス0Ehはタイマ及びCLKOUT出力の周波数選択用レジスタとして割り当てられています。 • レジスタアドレス0Eh、0Fhはタイマコントロール、タイマレジスタとして割り当てられています。

カウントダウンタイマはソースクロックを4種類の周波数から選択することができ、これによってタイマ周期を244μs~4時間15分まで設定することができます。1分毎、1秒毎に割り込みを発生させる機能も備えています。 これらの設定はコントロール2レジスタ(アドレス01h)で行うことができます。

Page 7: RR-2123-C2RR-2123-C2は低消費電流に特化したCMOSリアルタイムクロック・カレンダモジュールです。 RR-2123-C2はアドレス値自動インクリメント機能付きの16個の8ビットレジスタ、リアルタイムクロック(RTC)用ソ

RR-2123-C2 SPI インターフェース超低消費電流リアルタイムクロック/カレンダーモジュール

- 5 -

2.4 保護回路

SDI

SCL

CLKOUT

VDD

VSS

INT

SDO

CLKOE

CE

NC

1 10

2

3

4

5

9

8

7

6

2.5 低消費電流駆動 RTC-IC の内部スイッチ信号の数と周波数を減ら(タイマクロック周波数を低く)し、CLKOUT 端子のような出力端子を無効化することでクロック駆動時の消費電流を少なくすることができます。

300.0

200.0

100.0

300.0

200.0

100.0

250.0

150.0

50.0

0.0

250.0

150.0

50.0

0.0

-40.0 -20.0 0.0 20.0 40.0 60.0 80.0

0.5 1.0 1.5 2.5 3.5 4.5 5.52.0 3.0 4.0 5.0

VDD[V]

T[℃]

I DD[n

A]

I DD[n

A]

消費電流の電圧特性

消費電流の温度特性

条件

条件

タイムキーピングモード

タイムキーピングモード

Tamb =25℃CLKOUT 無効

タイマクロック = 1/60 Hz

SPI-bus 無効

割り込み 無効

CLKOUT 無効

タイマクロック = 1/60 HzSPI-bus 無効

割り込み 無効

VDD

=3.0V

Page 8: RR-2123-C2RR-2123-C2は低消費電流に特化したCMOSリアルタイムクロック・カレンダモジュールです。 RR-2123-C2はアドレス値自動インクリメント機能付きの16個の8ビットレジスタ、リアルタイムクロック(RTC)用ソ

RR-2123-C2 SPI インターフェース超低消費電流リアルタイムクロック/カレンダーモジュール

- 6 -

3.0 レジスタ構成 00h~0Fhの16個のレジスタが利用可能です。 簡単にアプリケーションをお使いいただくために、時刻・日付レジスタはBCD形式で定義されています。 他のレジスタはビット単位、または2進数で定義されています。RTCレジスタのうち一つが読み込まれると、全てのカウンタがフリーズされます。 これによって、通信中の時刻、日付の読み取りエラーを回避できます。 レジスタ概要 アドレス 機能 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

00h コントロール 1 TEST SR STOP SR SR 12/24 CIE 0 01h コントロール 2 MI SI MSF TI/TP AF TF AIE TIE 02h 秒カウンタ OS 40 20 10 8 4 2 1 03h 分カウンタ X 40 20 10 8 4 2 1

04h 時カウンタ 24h モード X X 20 10 8 4 2 1 時カウンタ 12h モード X X AM/PM 10 8 4 2 1

05h 日カウンタ X X 20 10 8 4 2 1 06h 曜日カウンタ X X X X X 4 2 1 07h 月カウンタ X X X 10 8 4 2 1 08h 年カウンタ 80 40 20 10 8 4 2 1 09h 分アラーム AEN_M 40 20 10 8 4 2 1

0Ah 時アラーム 24h モード AEN_H X 20 10 8 4 2 1 時アラーム 12h モード AEN_H X AM/PM 10 8 4 2 1

0Bh 日アラーム AEN_D X 20 10 8 4 2 1 0Ch 曜日アラーム AEN_W X X X X 4 2 1 0Dh オフセット MODE OFF6 OFF5 OFF4 OFF3 OFF2 OFF1 OFF0 0Eh タイマ/CLKOUT 周波数 X COF2 COF1 COF0 TE X CTD1 CTD0 0Fh タイマ値 128 64 32 16 8 4 2 1

X : 未使用ビット(常に 0が読みだされる) 0 : 常に 0 を書き込む

Page 9: RR-2123-C2RR-2123-C2は低消費電流に特化したCMOSリアルタイムクロック・カレンダモジュールです。 RR-2123-C2はアドレス値自動インクリメント機能付きの16個の8ビットレジスタ、リアルタイムクロック(RTC)用ソ

RR-2123-C2 SPI インターフェース超低消費電流リアルタイムクロック/カレンダーモジュール

- 7 -

3.1. ステータスレジスタ 3.1.1. コントロール1(アドレス00h ビット詳細) アドレス 機能 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

00h コントロール1 TEST SR STOP SR SR 12/24 CIE 0 リセット 0 0 0 0 0 0 0 0

ビット 記号 値 説明 参照

7 TEST 0 ノーマルモード 1 外部クロックテストモード。使用不可

6 SR ソフトウェアリセット 3.1.4..項参照 0 ソフトウェアリセット未実行 1 ソフトウェアリセット実行:読み出し時このビット

は常に0に戻る。ソフトウェアリセットを実行するには、このレジスタに01011000b(58h)を書き込む

5 STOP STOPビット 3.8.節参照 0 ストップ機能未実行 1 RTCクロック停止、RTCディバイダチェーンフリッ

プフロップ(プリスケーラF2~F14)を非同期的に0にセット。32.768kHz,16.384kHz,8.192kHzの出力周波数には適用されない。

4:3 SR ソフトウェアリセット 3.1.4..項参照 00 ソフトウェアリセット未実行 11 ソフトウェアリセット実行:読み出し時このビット

は常に0に戻る。ソフトウェアリセットを実行するには、このレジスタに01011000b(58h)を書き込む

2 12/24 12/24時間モード切り替え 3.2.1.項参照 0 24時間モード 1 12時間モード

1 CIE 校正割り込み有効化 3.7.節参照 0 校正割り込み発生せず 1 校正周期ごとに校正割り込みパルスを発生

0 0 0 未使用 3.1.2. コントロール 2(アドレス 01h ビット詳細) アドレス 機能 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

01h コントロール 2 MI SI MSF TI/TP AF TF AIE TIE リセット 0 0 0 0 0 0 0 0

7 MI 0 分割り込み無効

3.5.1.項参照 1 分割り込み有効

6 SI 0 秒割り込み無効

3.5.1.項参照 1 秒割り込み有効

5 MSF 0 分割り込み、秒割り込み発生なし

3.4.1.項参照 1

秒割り込み、分割り込みが発生するとフラグをセット TI/TP ビットを 0 にする場合はフラグをクリア

4 TI/TP 0

TFフラグが1のときのみ、 端子からタイマ割り込みが1回だけ発生 3.4.3.項参照

1 端子から定周期タイマ割り込みが発生。

3 AF 0 アラームフラグ無効

3.3.2.項参照 1

アラームが発動するとフラグセット フラグをクリアすると割り込みクリア

2 TF 0 タイマ割り込み発生なし

3.4.3.項参照 1

タイマ割り込み発生時フラグセット フラグをクリアすると割り込みクリア

1 AIE 0 アラーム割り込み無効化 3.5.3.項参照

1 アラーム割り込み有効化

0 TIE 0 タイマ割り込み無効化 3.5.2.項参照

1 タイマ割り込み有効化 1) デフォルト値

Page 10: RR-2123-C2RR-2123-C2は低消費電流に特化したCMOSリアルタイムクロック・カレンダモジュールです。 RR-2123-C2はアドレス値自動インクリメント機能付きの16個の8ビットレジスタ、リアルタイムクロック(RTC)用ソ

RR-2123-C2 SPI インターフェース超低消費電流リアルタイムクロック/カレンダーモジュール

- 8 -

3.1.3 発振器停止フラグ(アドレス02h,ビット 7) アドレス 機能 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

02h 秒カウンタ OS 40 20 10 8 4 2 1 RR-2123-C2は下図に示したように、発振器が停止した時にセットされるフラグ(ビットOS)を備えています。 このフラグはソフトウェアでクリアされるまでセットされ続けます。 このフラグがクリアできない場合、発振器が起動していません。 このメソッドは発振器駆動状態のモニタリングと、発振器が故障して時刻精度が正確ではないレベル(発振限界電圧)まで電圧が下がっているかどうかを確認するために使用されます。 発振器は電源投入から発振安定状態に至るまでの間停止しているとみなされ、この時間は環境温度や供給電圧によって500msから1sまで変動します。 常に、電源投入と同時にOSフラグがセットされます。 電源投入時の OS フラグのセットと発振限界電圧

OS=1, フラグクリア不可

② ③

①電源投入時にOSフラグが自動的にセットされる。②OSフラグは、32.768kHzが発振安定状態になるまでクリアできず, その時間は電源投入から500~1000ms。③電源が故障して、時刻精度が正しくなくなっている恐れがあるので、電源電圧がVOSC(MIN)より低くなるとOSフラグをセット。

OSフラグ

発振状態

VDD

バックアップ電源状態

主電源状態電源ON

VOSC(MIN)

VSS

ソフトウェア上でOSフラグをクリア

Page 11: RR-2123-C2RR-2123-C2は低消費電流に特化したCMOSリアルタイムクロック・カレンダモジュールです。 RR-2123-C2はアドレス値自動インクリメント機能付きの16個の8ビットレジスタ、リアルタイムクロック(RTC)用ソ

RR-2123-C2 SPI インターフェース超低消費電流リアルタイムクロック/カレンダーモジュール

- 9 -

3.1.4 パワーオンリセットとソフトウェアリセット 電源起動時にパワーオンリセット(POR)が実行されます。 通常、電源投入時にはソフトウェアリセットを実行することが求められます。 PORとは別に、ソフトウェアリセットコマンドを入力することでもリセットを実行できます。 ソフトウェアリセットコマンドは、コントロール1レジスタ(00h)にシークエンス01011000b(58h)を送信し、ビット6,4,3に1を、他のビットに0を入力すると実行されます。下図を参照して下さい。 ソフトウェアリセットコマンド

(1)

(1)CE端子がLOWの時、インターフェース をリセット

SDIO

SCL

CE

内部リセット信号

ソフトウェアリセットコマンド58hレジスタアドレス00hSAR/W

b70

b60

b51

b40

b30

b20

b10

b00

b70

b61

b50

b41

b31

b20

b10

b00

意図せずリセットが実行されてしまわないよう、ソフトウェアリセットビットシークエンスが誤っていた場合は

リセットは受け付けられません。ソフトウェアリセット送信時には、他のレジスタへの書き込みはできません。チップ有効化端子 CE が無効化されている場合でも SPI-BUS はリセットされます。

3.1.5. レジスタリセット値一覧 アドレス 機能 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

00h コントロール 1 0 0 0 0 0 0 0 0 01h コントロール 2 0 0 0 0 0 0 0 0 02h 秒カウンタ 1 - - - - - - - 03h 分カウンタ X - - - - - - - 04h 時カウンタ X X - - - - - - 05h 日カウンタ X X - - - - - - 06h 曜日カウンタ X X X X X - - - 07h 月カウンタ X X X - - - - - 08h 年カウンタ - - - - - - - - 09h 分アラーム 1 - - - - - - - 0Ah 時アラーム 1 X - - - - - - 0Bh 日アラーム 1 X - - - - - - 0Ch 曜日アラーム 1 X X X - - - - 0Dh オフセット 0 0 0 0 0 0 0 0

0Eh タイマ/CLKOUT

周波数 X 0 0 0 0 X 1 1

0Fh タイマ値 - - - - - - - - Xと書かれたビットは使用されていません。 -と書かれたビットは、リセット後も元の値を保持します。 リセット後、以下のモードが有効化: ・CLKOUT出力有効化, 出力周波数32.768kHz ・ 24モードを選択 ・オフセットレジスタは0にセット ・全アラーム無効化 ・タイマ無効化 ・ 全わりこみ無効化

Page 12: RR-2123-C2RR-2123-C2は低消費電流に特化したCMOSリアルタイムクロック・カレンダモジュールです。 RR-2123-C2はアドレス値自動インクリメント機能付きの16個の8ビットレジスタ、リアルタイムクロック(RTC)用ソ

RR-2123-C2 SPI インターフェース超低消費電流リアルタイムクロック/カレンダーモジュール

- 10 -

3.2 時刻・日付カウント機能

ほとんどの時刻・日付レジスタはBCD形式で定義されています。BCD形式によって簡単にアプリケーションを使うことができます。

3.2.1 .時刻・日付レジスタ

秒カウンタ(アドレス 02h ビット詳細) アドレス 機能 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

02h 秒カウンタ OS 40 20 10 8 4 2 1 リセット 1 - - - - - - -

ビット 記号 値 説明

7 OS 0 クロック精度を保証

1 クロック精度は保証されない;発振器が故障、あるいは故障割り込み発生―デフォルト値

6 to 0 seconds 0 ~ 59 秒カウントの現在値を BCD 形式で保持

分カウンタ(アドレス03h ビット詳細) アドレス 機能 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

03h 分カウンタ X 40 20 10 8 4 2 1 リセット - - - - - - - -

ビット 記号 値 説明

7 X - 未使用 6 to 0 Minutes 0 ~ 59 分カウントの現在値を BCD 形式で保持

時カウンタ(アドレス 04h ビット詳細)

時カウンタ(24時間モード) アドレス 機能 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

04h 時カウンタ X X 20 10 8 4 2 1 リセット X X - - - - - -

ビット 記号 値 説明

7:6 X - 未使用 5:0 Hours 00~23 時カウント値をBCD形式で保持

時カウンタ(12時間モード) アドレス 機能 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

04h 時カウンタ X X AMPM 10 8 4 2 1 リセット X X - - - - - -

ビット 記号 値 説明

7:6 X - 未使用

5 AMPM 0 午前 1 午後

4:0 Hours 01~12 時カウント値をBCD形式で保持

日カウンタ(アドレス 05h ビット詳細) アドレス 機能 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

05h 日カウンタ X X 20 10 8 4 2 1 リセット X X - - - - - -

ビット 記号 値 説明

7 to 6 X - 未使用 5 to 0 Days 1 ~ 31 日カウントの現在値を BCD 形式で保持 年カウンタ値が 4 の倍数の年に 2 月 29日が自動的に挿入されます。

Page 13: RR-2123-C2RR-2123-C2は低消費電流に特化したCMOSリアルタイムクロック・カレンダモジュールです。 RR-2123-C2はアドレス値自動インクリメント機能付きの16個の8ビットレジスタ、リアルタイムクロック(RTC)用ソ

RR-2123-C2 SPI インターフェース超低消費電流リアルタイムクロック/カレンダーモジュール

- 11 -

曜日カウンタ(アドレス06h ビット詳細) アドレス 機能 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

06h 曜日カウンタ X X X X X 4 2 1 リセット X X X X X - - -

ビット 記号 値 説明

7 to 3 X - 未使用 2 to 0 Weekdays 0 ~ 6 曜日カウントの現在値を 2進数で保持

Weekdays1) Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

日曜 X X X X X 0 0 0 月曜 X X X X X 0 0 1 火曜 X X X X X 0 1 0 水曜 X X X X X 0 1 1 木曜 X X X X X 1 0 0 金曜 X X X X X 1 0 1 土曜 X X X X X 1 1 0

1) 再設定可能

月カウンタ(アドレス 07h ビット詳細)

アドレス 機能 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

07h 月カウンタ X X X 10 8 4 2 1 リセット X X X - - - - -

ビット 記号 値 説明

7 ~ 5 X - 未使用 4 ~ 0 Months 1 ~12 月カウントの現在値を BCD 形式で保持

Months Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

1 月 X X X 0 0 0 0 1 2 月 X X X 0 0 0 1 0 3 月 X X X 0 0 0 1 1 4 月 X X X 0 0 1 0 0 5 月 X X X 0 0 1 0 1 6 月 X X X 0 0 1 1 0 7 月 X X X 0 0 1 1 1 8 月 X X X 0 1 0 0 0 9 月 X X X 0 1 0 0 1

10 月 X X X 1 0 0 0 0 11 月 X X X 1 0 0 0 1 12 月 X X X 1 0 0 1 0

年カウンタ(アドレス08h ビット詳細) アドレス 機能 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

08h 年カウンタ 80 40 20 10 8 4 2 1 リセット - - - - - - - -

ビット 記号 値 説明

7 to 0 Years 0 ~ 99 年カウントの現在値を BCD 形式で保持

Page 14: RR-2123-C2RR-2123-C2は低消費電流に特化したCMOSリアルタイムクロック・カレンダモジュールです。 RR-2123-C2はアドレス値自動インクリメント機能付きの16個の8ビットレジスタ、リアルタイムクロック(RTC)用ソ

RR-2123-C2 SPI インターフェース超低消費電流リアルタイムクロック/カレンダーモジュール

- 12 -

3.2.2時計機能のデータフロー

うるう年の調整

秒カウント

分カウント

時カウント

日カウント

月カウント

年カウント

曜日カウント

12/24 時間モード

1Hzパルス

3.3. アラーム機能 アラームレジスタに有効な分、時、日、曜日の値がセットされ、アラーム有効化ビット(AEN_X)が0にセットされ

た時、アラーム値は現在の分、時、日、曜日カウント値と比較されます。 分アラーム(アドレス09h ビット詳細) アドレス 機能 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

09h 分アラーム AEN_M 40 20 10 8 4 2 1 リセット 1 - - - - - - -

ビット 記号 値 説明

7 AEN_M 0 分アラーム有効化 1 分アラーム無効化―デフォルト値

6 to 0 Minute Alarm 0 ~ 59 分アラーム情報を BCD 形式で保持

Page 15: RR-2123-C2RR-2123-C2は低消費電流に特化したCMOSリアルタイムクロック・カレンダモジュールです。 RR-2123-C2はアドレス値自動インクリメント機能付きの16個の8ビットレジスタ、リアルタイムクロック(RTC)用ソ

RR-2123-C2 SPI インターフェース超低消費電流リアルタイムクロック/カレンダーモジュール

- 13 -

時アラーム(アドレス 0Ah ビット詳細) 時アラームレジスタ(24時間モード) アドレス 機能 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

0Ah 時アラーム AEN_H X 20 10 8 4 2 1 リセット 1 0 0 0 0 0 0 0

ビット 記号 値 説明

7 AEN_H 時アラーム有効化ビット(4.6.節アラーム機能参照)

0 有効化 1 無効化―デフォルト値

6 X - 未使用

5:0 Hours Alarm

00~23 時アラーム値をBCD形式で保持

時アラームレジスタ(12時間モード) アドレス 機能 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

0Ah 時アラーム AEN_H X AMPM 10 8 4 2 1 リセット 1 0 0 0 0 0 0 0

ビット 記号 値 説明

7 AEN_H 時アラーム有効化ビット(4.6.節アラーム機能参照)

0 有効化 1 無効化―デフォルト値

6 X - 未使用

5 AMPM 0 午前 1 午後

4:0 Hours Alarm

01~12 時アラーム値をBCD形式で保持

日アラーム(アドレス0Bh ビット詳細) アドレス 機能 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

0Bh 日アラーム AEN_D X 20 10 8 4 2 1 リセット 1 - - - - - - -

ビット 記号 値 説明

7 AEN_D 0 日アラーム有効化 1 日アラーム無効化―デフォルト値

6 X - 未使用 5 to 0 Day Alarm 1 ~ 31 2 進化 10 進数での日アラーム情報

曜日アラーム(アドレス 0Ch ビット詳細) アドレス 機能 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

0Ch 曜日アラーム AEN_W X X X X 4 2 1 リセット 1 - - - - - - -

ビット 記号 値 説明

7 AEN_W 0 曜日アラーム有効化 1 曜日アラーム無効化―デフォルト値

6 to 3 X - 未使用

2 to 0 Weekday

Alarm 0 ~ 6 曜日アラーム情報

Page 16: RR-2123-C2RR-2123-C2は低消費電流に特化したCMOSリアルタイムクロック・カレンダモジュールです。 RR-2123-C2はアドレス値自動インクリメント機能付きの16個の8ビットレジスタ、リアルタイムクロック(RTC)用ソ

RR-2123-C2 SPI インターフェース超低消費電流リアルタイムクロック/カレンダーモジュール

- 14 -

3.3.1 アラーム機能ブロックダイヤグラム

=

=

=

=

分アラーム

分カウンタ

時アラーム

時カウンタ

日アラーム

日カウンタ

曜日アラーム

曜日カウンタ

AE_M

AE_H

AE_D

AE_W

AE_M = 1

現在時刻チェック信号

アラームフラグAFをセット 1)

1) 有効なアラーム設定が全てマッチングしたときのみアラームフラグがセットされます。

Page 17: RR-2123-C2RR-2123-C2は低消費電流に特化したCMOSリアルタイムクロック・カレンダモジュールです。 RR-2123-C2はアドレス値自動インクリメント機能付きの16個の8ビットレジスタ、リアルタイムクロック(RTC)用ソ

RR-2123-C2 SPI インターフェース超低消費電流リアルタイムクロック/カレンダーモジュール

- 15 -

3.3.2.アラームフラグ

有効化した全てのアラーム値がカウント値とマッチングした時、アラームフラグ AF が 1 にセットされ、クリアされるまで 1 を維持します。一度 AF フラグが消去されると、時刻・日付カウンタ値がアラームレジスタ値と再び一致するまでセットされません。アラーム有効化ビット AEN_x に 1がセットされているアラームレジスタ値は無視されます。 下表はMSFフラグとTFフラグを残したままAFフラグをクリアした例です。 フラグをクリアする場合は書き込みコマンドを使用するのでビット7, 6, 4, 1 ,0には以前と同じ値を書き込む必要があります。これらのビットへ同じ値を上書きすることによる影響はありません。 アラームフラグタイミング

分カウンタ

分アラーム

AF

AIE = 1のときのINT

45

4544 46

AF フラグをクリアしている間にタイマフラグがセットされてしまわないように、書き込み中に論理積 AND が実行されます。 ビットに 1 が書き込まれてフラグがセットされている時に、ビットに 0 を書き込むとフラグがクリアされます。 ビットに 1 が書き込まれてフラグがセットされている時に、ビットに 1を書き込むとフラグは残ったままになります。(手動でフラグをセットすることはできません。) 下表はAFフラグをクリアするために送信すべき値を表しています。 MSFフラグ、TFフラグには影響はありません。 コントロール_2レジスタのフラグ位置(アドレス01h…ビット詳細) アドレス 機能 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

01h コントロール 2 - - MSF - AF TF - - MSFフラグ、TFフラグを残したままAFフラグをクリアする例 アドレス 機能 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

01h コントロール 2 - - 1 - 0 1 - -

Page 18: RR-2123-C2RR-2123-C2は低消費電流に特化したCMOSリアルタイムクロック・カレンダモジュールです。 RR-2123-C2はアドレス値自動インクリメント機能付きの16個の8ビットレジスタ、リアルタイムクロック(RTC)用ソ

RR-2123-C2 SPI インターフェース超低消費電流リアルタイムクロック/カレンダーモジュール

- 16 -

3.4 タイマ機能 RR-2123-C3は様々なアラーム・タイマ機能を備えているので、様々な条件で割り込みを発生させることができます。 ○秒・分タイマ割り込み(SIビット、MIビット;Control_2レジスタ;アドレス01h,ビット7、6) ○タイマクロック出力レジスタ(アドレス0Eh)で選択できる.4種類のクロックソース(4.096 kHz, 64 Hz, 1 Hz, 1/60Hz)によるカウントダウンタイマ (カウントダウンタイマレジスタ; アドレス0Fh,ビット7~0) ○割り込みを、定周期割り込みを発生させるフラグの設定従って発生させるか、1回のパルスのみを発生させるかを、TI/TPビット(コントロール2レジスタ;アドレス01h,ビット4)で選択可能。

3.4.1 秒・分タイマ割り込み 秒・分割り込み(SIビット,MIビット)は、定周期割り込みを発生させるために予め設定されたタイマです。 これらのタイマは同時に有効化可能ですが、00秒の割り込みと分割り込みのタイミングが同じであるため区別はできません。 秒・分割り込みの例

秒カウンタ

分カウンタ

MI有効時のINT出力

MI有効時のMSF

58 59 59 00 00 01

11 12

SI有効時のINT出力

SI有効時のMSF 58

秒・分タイマ割り込みが有効化されている時に秒または分カウンタが増加すると、MSFビット(分、秒タイマ用フラグ)が1にセットされます。 このフラグはインターフェース上で読み出し、クリアできます。 MSFフラグは、たとえ次の割り込み周期に到達する前にクリアされていなくても、割り込みパルスが発生します。 このフラグは、コントロールシステムがRR-2123-C2にアクセスして、現在発生している割り込みが、秒・分タイマ割り込みか、カウントダウンタイマ割り込みか、アラーム割り込みかを区別するために設けられています。 MI,SI ビットが MSFフラグ、割り込みに及ぼす影響 アドレス 機能 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

01h コントロール 2 MI SI MSF TI/TP AF TF AIE TIF

Bit Bit 7 Bit 6 結果 Bit 5

MI SI

MSF

7~5

0 0 割り込み発生せず フラグセットされず 0 1 1 秒に 1 回割り込み発生 秒カウンタ増加時にフラグセット 1 0 1 分に 1 回割り込み発生 分カウンタ増加時にフラグセット 1 1 1 秒に 1 回割り込み発生 秒カウンタ増加時にフラグセット

秒・分タイマの周期は時刻調整オフセット校正(オフセットレジスタ;アドレス0Dh、ビット7~0)の影響を受けます。(3.7.節 時刻調整オフセット校正参照) オフセットレジスタの値が00hの時のみ、校正パルスが発生せず、秒・分タイマの周期が一定になります。

Page 19: RR-2123-C2RR-2123-C2は低消費電流に特化したCMOSリアルタイムクロック・カレンダモジュールです。 RR-2123-C2はアドレス値自動インクリメント機能付きの16個の8ビットレジスタ、リアルタイムクロック(RTC)用ソ

RR-2123-C2 SPI インターフェース超低消費電流リアルタイムクロック/カレンダーモジュール

- 17 -

3.4.2 カウントダウンタイマ機能 アドレス0Fhの8ビットのカウントダウンタイマは、タイマ/CLKOUT周波数レジスタ(アドレス0Eh)で選択可能な4種類のソースクロック周波数(4.096kHz,64Hz,1Hz, 1/60Hz)を備えています。 ソースクロックの周波数とカウントダウンタイマ値nの組み合わせによって、カウントダウン周期を244μsか4時間15分まで設定することができます。 レジスタ01h,0Eh,0Fhはカウントダウンタイマ機能と割り込み出力の設定に使用されます。 TEビット;カウントダウンタイマ有効化、無効化切り替えビット CTD0 、CTD1ビット; タイマ周波数及びカウントダウンタイマ周期選択ビット アドレス 機能 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

0Eh タイマ/CLKOUT

周波数 X COF2 COF1 COF0 TE X CTD1 CTD0

Bit 記号 説明

3 TE 0 カウントダウンタイマ無効化 1 カウントダウンタイマ有効化

1~0

Bit 1 Bit 0 タイマクロック 周波数 1)

タイマ周期 CTD1 CTD0 最短 n=1 最長 n=255

0 0 4096 Hz 244μs 62.256 ms 0 1 64 Hz 15.625 ms 3.984 s 1 0 1 Hz 2) 1 s 255s 1 1 1/60 Hz 2) 60 s 4h15m

1) タイマを使用しない場合。消費電流を抑えるため1/60Hzを選択 2) タイマ周期は校正パルスの影響を受ける。 注意:32.768kHz発振器から発生する全ての周波数は誤差が0ppmであるという仮定に基づいています。 発振器に誤差が生じるとタイマ周期にも誤差を引き起こす可能性があります。 この出力はインターフェースクロックとしては使用できません。 カウントダウンタイマ値レジスタ (アドレス0Fh…ビット詳細) レジスタ0Fhにかカウントダウンタイマ値nがロードされます。 アドレス 機能 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

0Fh カウントダウン

タイマ値 128 64 32 16 8 4 2 1

リセット - - - - - - - -

ビット 記号 値 説明

7 to 0 カウントダウン

タイマ値 00 ~

FF カウントダウンタイマ値=n タイマ周期=n/(クロックソース周波数)

タイマはソフトウェアからロードされた8ビットの2進数(カウントダウンタイマ値n)からカウントを開始します。 有効な値は1~255までで、0を書き込むとタイマが停止します。 タイマ値が1に到達すると、カウントダウンタイマフラグTFがセットされ、カウントダウンタイマ値nがリロードされ、次のカウントダウンタイマ周期を開始します。 次ページ図のように、タイマを読み出すと現在のカウントダウンカウンタ値を返します。

Page 20: RR-2123-C2RR-2123-C2は低消費電流に特化したCMOSリアルタイムクロック・カレンダモジュールです。 RR-2123-C2はアドレス値自動インクリメント機能付きの16個の8ビットレジスタ、リアルタイムクロック(RTC)用ソ

RR-2123-C2 SPI インターフェース超低消費電流リアルタイムクロック/カレンダーモジュール

- 18 -

通常のカウントダウンタイマの挙動

カウントダウンタイマ値

タイマクロック

カウントダウンカウンタ

TE

TF

INT周期 周期

XX

XX 03

03 03 03 0302 02 0201 01 01

最初の周期は不安定です。「タイマ値nによる最初のタイマ周期の乱れ」の表を参照

この例では、次のカウントダウン周期が終了する前にタイマフラグTFがクリアされ、INT端子はパルスモード(TI/TPビット=1)にセットされています。

現行のタイマ周期が終わる前に新しいnの値が書き込まれた場合、新しく書き込まれた値が不具合を引き起こす可能性があります。 リバーエレテックでは、TEビットを1にしたまま(タイマカウンタを有効化したまま)のnの値の変更は推奨致しません。又、リバーエレテックではnの値を変更する場合TFビットを0(タイマカウンタを無効化)にセットしてから変更することを推奨致します。 nの値の更新はタイマクロックとは同期していないので、TEビットを0にセットせずにnの値を変更すると、最初のカウントダウン周期を乱すような異常値がロードされる可能性があります。 カウントダウンタイマ値nは次のタイマ周期から正しく書き込まれ、保持されます。 カウントダウンタイマフラグがセットされた時、割り込みモードが有効化されている場合のみINT端子に割り込みが発生します。 割り込みの制御の仕方の詳細は3.5 節を参照して下さい。 カウントダウンタイマをスタートさせた時、タイマソースクロックとインターフェースクロックが同期していないために、最初のタイマ周期のみ、周期が遅延します。 次のタイマ周期からはこのような遅延は起こりません。 タイマソースクロック周波数の違いによる最初のタイマ周期の遅延時間は下表を参照して下さい。 タイマ値nによる最初のタイマ周期の乱れ

タイマクロック源周波数 最短タイマ周期 最長タイマ周期

4.096 kHz n n + 1 64 Hz n n + 1 1 Hz (n – 1)+ 1/64 Hz n + 1/64 Hz

1/60 Hz (n – 1)+ 1/64 Hz n + 1/64 Hz カウントダウンタイマ周期が終了するごとに、カウントダウンタイマフラグTFがセットされます。 TFフラグはソフトウェア上でのみクリアできます。 TFフラグのアサートは割り込みを発生させるために使用されます。 割り込みは、カウントダウン周期毎のパルス信号か、TFフラグの条件に従うレベル信号を発生させます。TI/TPビットは上記のモード選択に使用され、割り込み出力はTIEビットの設定によって無効化できます。3.5.2 項をご参照ください。 . タイマ読み出し時、最初に設定したカウントダウン値nではなく、現在のカウントダウン値が読みだされます。 正確なカウントダウン値nを読み出すためには、SPI-Busのクロック出力周波数(SCL)が選択したタイマクロック周

Page 21: RR-2123-C2RR-2123-C2は低消費電流に特化したCMOSリアルタイムクロック・カレンダモジュールです。 RR-2123-C2はアドレス値自動インクリメント機能付きの16個の8ビットレジスタ、リアルタイムクロック(RTC)用ソ

RR-2123-C2 SPI インターフェース超低消費電流リアルタイムクロック/カレンダーモジュール

- 19 -

波数の倍以上である必要があります。読み出し中にカウントダウンタイマのカウンタをフリーズさせることはできないので、レジスタを2回読み出して読み出し値が一致するかどうかを確認する必要があります。 タイマソースクロック周波数を1Hzまたは1/60Hzに選択すると、オフセットレジスタによる校正パルスの影響を受けます。 オフセット校正を開始した時からタイマ周期に影響を与えます。 例えば、1Hzクロックソースを使用して100秒のタイマがセットされていた場合、100秒のうちいくつかのパルスは校正パルスを含んでおり、オフセットレジスタの影響で1秒より長くまたは短くなっています。 オフセットレジスタの挙動を理解するためには3.7節をご参照ください。 3.4.3 タイマフラグ 秒・分割り込みが発生すると、MSFフラグが1にセットされます 同様に、タイマのカウントダウンが終了するとTFフラグが、アラームが発生するとAFフラグが1にセットされます。 これらのフラグはソフトウェアでクリアされるまでセットされ続けます。 カウントダウンタイマ割り込みと秒・分割り込みの両方が必要な場合、フラグを読み出すことでどちらの割り込みが発生しているのかを区別することができます。 フラグをクリア中に、他のフラグを誤ってセットしてしまわないように、現在のレジスタ値と書き込み値の論理積ANDが上書きされます。 フラグを残したいビットには1を書き込み、フラグを消去したいビットには0を書き込みます。 フラグをクリアする例を以下に3つ示します。 フラグのクリアは書き込みコマンドで行われるため、ビット7,6,4,1,0には以前と同じ値を書き込む必要があります。 これらのビットに上書きをすることによる影響はありません。 アドレス 機能 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

01h コントロール 2 MI SI MSF TI/TP AF TF AIE TIF カウントダウンタイマフラグ TF のみをクリアする場合

01h コントロール 2 - - 1 - 1 0 - - 秒・分タイマフラグ MSF のみをクリアする場合

01h コントロール 2 - - 0 - 1 1 - - 秒・分タイマフラグ MSF とカウントダウンタイマフラグ TF をクリアする場合

01h コントロール 2 - - 0 - 1 0 - - アラームフラグAFをクリアする時も同様。

Page 22: RR-2123-C2RR-2123-C2は低消費電流に特化したCMOSリアルタイムクロック・カレンダモジュールです。 RR-2123-C2はアドレス値自動インクリメント機能付きの16個の8ビットレジスタ、リアルタイムクロック(RTC)用ソ

RR-2123-C2 SPI インターフェース超低消費電流リアルタイムクロック/カレンダーモジュール

- 20 -

3.5 割り込み出力 INT端子にはアクティヴLOWの割り込み信号が発生します。 割り込みのオペレーションはコントロール2レジスタで設定できます。 割り込みは秒・分タイマ、カウントダウンタイマ、アラーム機能、オフセット機能の4か所から発生します。 TI/TPビットによって、タイマで発生する割り込みをパルス信号か、割り込みフラグ(TF,MSFフラグ)の状態に従わせるかを設定することができます。 適正な割り込みパルス幅は常に1/128秒です。 アラーム割り込みは常にアラームフラグAFの状態に従います。 割り込みスキーム

SECONDUS COUNTER

MINUTES COUNTER

COUNTDOWN COUNTER

TE

MSF

CLEAR

SI MI

PULSE

GENERATOR1TRIGGER

CLEAR

TIMER FLAG TF

CLEAR

CLEAR

PULSE

GENERATOR2TRIGGER

CLEAR

PULSE

GENERATOR3TRIGGER

to interface:read TF

TI_TP

TIE

AIE

CIE

00

00

0

0

1

1

11

11

MI

SI

0

1

0

1

from interface:clear MSF

to interface:read AF

from interface:Clear AF

set alarm flag AF

offset circuit:add/subtract pulse

from interface:read CIE

INT

ALARM FLAG AF

CLEAR

TRIGGER

TRIGGER

from interface:clear TF

to interface:read MSF

When bits:SI, MI, TIE, AIE and CIE are all disabled, pin INT will

remain high-impedance.

TRIGGER

注記:3種類の割り込みの論理和ORが出力されます。

Page 23: RR-2123-C2RR-2123-C2は低消費電流に特化したCMOSリアルタイムクロック・カレンダモジュールです。 RR-2123-C2はアドレス値自動インクリメント機能付きの16個の8ビットレジスタ、リアルタイムクロック(RTC)用ソ

RR-2123-C2 SPI インターフェース超低消費電流リアルタイムクロック/カレンダーモジュール

- 21 -

3.5.1 秒・分割り込み 秒・分割り込み用パルスジェネレータは、内部の64Hzクロックでオペレートされるので、1/64秒のパルス幅の割り込みを発生します。 割り込みパルスが終了する前にMSFフラグがクリアされた場合、割り込みパルス幅は短くなります。 これにより、システム割り込みが発生した時、直ぐに割り込みをクリアできるので、システムがカウント前のパルスが完了するのを待つ必要がなくなります。(下図参照) MSFフラグのクリアの仕方を3.4.3項をご参照ください。 MSFフラグをクリアすることによる割り込みパルス幅の短縮例

MSF

INT

SCL

CLEAR INSTRUCTION

秒カウンタ

instruction

58 59

1)

1)通常時の割り込みパルス幅(TI/TP=1)

上図で示したTFビットのクリアタイミングはTI/TPビットを0にした時のようなレベル割り込みの時も同様で、TIEビットを0にセットすることで割り込みパルス幅を短縮することができます。 3.5.2 カウントダウンタイマ割り込み

カウントダウンタイマから発生する割り込みはTIEビットでコントロールできます(3.1.2項参照)

カウントダウンタイマ割り込み用パルスジェネレータもまた、内部クロックを基準にしていますが、割り込み発生のタイミングは選択したソースクロックとカウントダウンタイマ値nに依存します。その結果、割り込みパルス幅は以下のようになります。 . 割り込みパルス幅(TI/TP=1)

アドレス 機能 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

0Eh タイマ/CLKOUT

周波数 X COF2 COF1 COF0 TE X CTD1 CTD0

Bit 記号 説明

1~0

Bit 1 Bit 0 タイマクロック 周波数

割り込みパルス幅[s]1) CTD1 CTD0 n=1 1) n>1

0 0 4096 Hz 1/8192 1/4096 0 1 64 Hz 1/128 1/64 1 0 1 Hz 1/64 1/64 1 1 1/60 Hz 1/64 1/64

1) ロードされたカウントダウンタイマ値n。n=0の時はタイマ停止

Page 24: RR-2123-C2RR-2123-C2は低消費電流に特化したCMOSリアルタイムクロック・カレンダモジュールです。 RR-2123-C2はアドレス値自動インクリメント機能付きの16個の8ビットレジスタ、リアルタイムクロック(RTC)用ソ

RR-2123-C2 SPI インターフェース超低消費電流リアルタイムクロック/カレンダーモジュール

- 22 -

割り込みパルスが終了する前にTFフラグがクリアされた場合、割り込みパルス幅は短くなります。 これにより、システム割り込みが発生した時、直ぐに割り込みをクリアできるので、システムがカウント前のパルスが完了するのを待つ必要がなくなります。(下図参照) TFフラグのクリアの仕方は3.4.3項をご参照ください。 TFフラグをクリアすることによる割り込みパルス幅の短縮例

CLEAR INSRRUCTION

01 n

1)

INT

SCL

instruction

TF

カウントダウンタイマ

1)通常時の割り込みパルス幅(TI/TP=1)

3.5.3 アラーム割り込み アラーム機能から発生する割り込みはAIEビットでコントロールできます。(3.2.1項参照) AIEビットを有効化すると、INT端子出力はAFフラグの状態に従います。 AFフラグをクリアするとすぐ割り込み出力がクリアされます。 アラーム割り込みではレベル信号のみ発生します。下図を参照して下さい。 アラームフラグタイミング

分カウンタ

分アラーム

AF

INT

45

4544

SCL

instruction CLEAR INSRRUCTION

分アラームのみ有効で他の割り込みが発生していない時の例

3.5.4 校正パルス割り込み

コントロール1レジスタのCIEビットに1を書き込むことで、オフセット校正実行時に発生する割り込みパルスを短縮することができます。

Page 25: RR-2123-C2RR-2123-C2は低消費電流に特化したCMOSリアルタイムクロック・カレンダモジュールです。 RR-2123-C2はアドレス値自動インクリメント機能付きの16個の8ビットレジスタ、リアルタイムクロック(RTC)用ソ

RR-2123-C2 SPI インターフェース超低消費電流リアルタイムクロック/カレンダーモジュール

- 23 -

3.6 クロック出力端子 CLKOUT

周波数選択可能な矩形波がCLKOUT端子から出力されます。 タイマ/CLKOUT周波数レジスタのCOFフィールドで周波数を選択できます。 システムクロック、マイクロコントローラークロック、チャージポンプへの入力、発振器の校正に使用するために32.768kHz(デフォルト値)~1Hzの周波数を発生させることができます。 CLKOUT端子はオープンドレイン出力で、電源投入と同時に有効化されます。 CLKOUT端子が無効化された時はハイインピーダンスになります。 選択した周波数のデューティサイクルは調整できません。 しかし、クロックの発生原理から、32.768kHzを除く全てのクロック周波数のデューティサイクルは50:50になります。 選択した周波数によっては、STOPビット機能もCLKOUT信号に影響を与えます。 STOPビットが有効化されている時、32.768kHz,16.384kHz,8.192kHzを除くすべての周波数で、 1 /CLKOUT端子はLOWレベル出力になります。 詳細は3.8.節をご参照ください。 タイマ/CLKOUT周波数選択レジスタ(アドレス0Eh…ビット詳細) アドレス 機能 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

0Eh タイマ/CLKOUT

周波数 X COF2 COF1 COF0 TE X CTD1 CTD0

Bit 記号 説明

6~4

Bit 6 Bit 5 Bit 4 クロック周波数 デューティサイクル STOP ビットの効果

COF2 COF1 COF0 [Hz] [%]1)

0 0 0 32768 40:60~60:40 効果なし 0 0 1 16384 50:50 効果なし 0 1 0 8192 50:50 効果なし 0 1 1 4096 50:50 CLKOUT-LOW 1 0 0 2048 50:50 CLKOUT-LOW 1 0 1 1024 50:50 CLKOUT-LOW 1 1 0 12) 50:50 CLKOUT-LOW 1 1 1 CLKOUT-ハイインピーダンス

1) デューティサイクルの定義;%HIGHレベル時間 : % LOWレベル時間 2) 1 Hz のクロックパルスは校正パルスの影響を受けます

3.6.1 クロック出力有効化端子 CLKOE

CLKOE端子への入力信号でCLKOUT端子の出力をハイインピーダンスに切り替えることができます。 これは、COFフィールドに111を入力した時と同じ効果になります。

Page 26: RR-2123-C2RR-2123-C2は低消費電流に特化したCMOSリアルタイムクロック・カレンダモジュールです。 RR-2123-C2はアドレス値自動インクリメント機能付きの16個の8ビットレジスタ、リアルタイムクロック(RTC)用ソ

RR-2123-C2 SPI インターフェース超低消費電流リアルタイムクロック/カレンダーモジュール

- 24 -

3.7. 時刻調整オフセット校正レジスタ RR-2123-C2は下記の機能を実行するためにオフセットレジスタ(アドレス0Dh)を備えています。 • 時刻精度の調整 • エージング補正 • 温度補償 ノーマルモードでは2時毎、粗校正モードでは1時間毎に校正が行われます。 1ステップ毎に、ノーマルモードでは2.17ppm,粗校正モードでは4.34ppm校正できます。 2.17ppm、4.34ppmという値は通常の32.768kHzクロックに基づいています。 オフセット値は+63~-64の2の補数で定義されています。 アドレス 機能 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

0Dh オフセット MODE Offset value リセット 0 0 0 0 0 0 0 0

ビット 記号 値 説明

7 Mode 0 2 時間おきに校正 1ステップ当たりの校正値 2.17ppm 1 1 時間おきに校正 1 ステップ当たりの校正値 4.34ppm

6 to 0 Offset value 0000000

~ 1111111

オフセット値(下表参照)

オフセット値[6:0] (2 進数)

補正パルス ステップ数

シフト量(ppm) 2 時間置き(MODE=0) 1 時間置き(MODE=1)

0111111 -63 -136.71 -273.42 0111110 -62 -134.54 -269.08

: : : : 0000010 -2 -4.34 -8.68 0000001 -1 -2.17 -4.34 0000000 01) 01) 01) 1111111 +1 +2.17 +4.34 1111110 +2 +4.34 +8.68

: : : : 1000001 +63 +136.71 +273.42 1000000 +64 +138.88 +277.76

1) デフォルト値 校正は64Hzの校正パルスを加算または減算して、1秒パルスの長さを変化させて行います。 ノーマルモードでは、校正が2時間に1回行われるので、指定したステップ数が終了するまで1分に1回校正パルスが挿入されます。 粗補正モードでは、校正が1時間に1回行われるので、最大60ステップまで1分に1回校正パルスを挿入します。オフセット値が60を超えた場合、分カウントが59の時に余った校正パルスを挿入します。次のページを参照して下さい。

Page 27: RR-2123-C2RR-2123-C2は低消費電流に特化したCMOSリアルタイムクロック・カレンダモジュールです。 RR-2123-C2はアドレス値自動インクリメント機能付きの16個の8ビットレジスタ、リアルタイムクロック(RTC)用ソ

RR-2123-C2 SPI インターフェース超低消費電流リアルタイムクロック/カレンダーモジュール

- 25 -

MODE=0の時の補正パルス:

補正パルスステップ数 アップデート実行 時カウンタ値

アップデート実行 分カウンタ値

1 分当たりの 補正パルス数

+1 or -1 偶数 00 1 +2 or -2 偶数 00 ,01 1 +3 or -3 偶数 00, 01 ,02 1

: : : : +59 or -59 偶数 00 ~ 58 1 +60 or -60 偶数 00 ~ 59 1

+61 or -61 偶数 奇数

00 ~ 59 00

1 1

+62 or -62 偶数 奇数

00 ~ 59 00 , 01

1 1

+63 or -63 偶数 奇数

00 ~ 59 00, 01

1 1

+64 偶数 奇数

00 ~ 59 00, 01,02,03

1 1

MODE=1の時の補正パルス:

補正パルスステップ数 アップデート実行 時カウンタ値

アップデート実行 分カウンタ値

1 分当たりの 補正パルス数

+1 or -1 毎時 00 1 +2 or -2 毎時 00 , 01 1 +3 or -3 毎時 00, 01 , 02 1

: : : : +59 or -59 毎時 00 ~ 58 1 +60 or -60 毎時 00 ~ 59 1

+61 or -61 毎時 00 ~ 58

59 1 2

+62 or -62 毎時 00 ~ 58

59 1 3

+63 or -63 毎時 00 ~ 58

59 1 4

+64 毎時 00 ~ 58

59 1 5

補正パルス幅は1/128sで、1分間に複数の補正パルスが挿入される場合は各パルス間に1/64sのインターバルが挿入されます。 校正パルスをモニタリングすることができます。校正割り込みを有効化すると、校正パルスが発生するたびにINT端子に1/128秒のパルス幅の割り込みパルスが発生します。1分間に複数の補正パルスが挿入される場合は、1/128sの割り込みパルスに続いて1/64秒毎に割り込みパルスが発生します。 校正パルスは 1Hz クロックに供給されます。1Hz よりも遅い周期は、1Hz パルスを元に作られているので、校正の影響を受けます。 校正パルスの効果

クロック出力周波数(Hz) 補正効果 タイマのソースクロック

周波数(Hz) 補正効果

32’768 効果なし 4’096 効果なし 16’384 効果なし 64 効果なし 8’192 効果なし 1 効果あり 4’096 効果なし 1/60 効果あり 2’048 効果なし - - 1’024 効果なし - -

1 効果あり - - 3.8 STOP ビットの機能

Page 28: RR-2123-C2RR-2123-C2は低消費電流に特化したCMOSリアルタイムクロック・カレンダモジュールです。 RR-2123-C2はアドレス値自動インクリメント機能付きの16個の8ビットレジスタ、リアルタイムクロック(RTC)用ソ

RR-2123-C2 SPI インターフェース超低消費電流リアルタイムクロック/カレンダーモジュール

- 26 -

STOPビットの機能のおかげで、時刻カウントを正しく設定することができます。 STOPビットは上位プリスケーラ(F2 ~ F14)にリセットを実行させ、それによって1Hzのクロック発生を停止します。 その後、時刻がセットできるようになり、ストップビットが解放されるまで時刻カウントが増加することはありません。(下図参照) STOPビットは32.768 kHz, 16.384 kHz, 8.192 kHzの出力には影響しません。 STOPビット:

OSCF0 F1 F

2

RES

F13

RES

F14

RES

発振器停止検出器

16384 Hz

8192 Hz

1 Hz

クロックソース

16384 H

z

8192 H

z

4096 H

z

32768 H

z

2 H

z

1 Hzクロック

stop

OSフラグ

4096 Hz

2048 Hz

1024 Hz

下位の 2つのプリスケーラ(F0 ~ F1)はリセットされず、SPI バスインターフェースが水晶発振器と同期されていないため、時刻カウント再起動時の精度は 8.192kHz パルス 1周期分以下になります。(下図参照) STOP ビット解放タイミング:

8192 Hz

ストップ解放

0 ms to 122 ms

Page 29: RR-2123-C2RR-2123-C2は低消費電流に特化したCMOSリアルタイムクロック・カレンダモジュールです。 RR-2123-C2はアドレス値自動インクリメント機能付きの16個の8ビットレジスタ、リアルタイムクロック(RTC)用ソ

RR-2123-C2 SPI インターフェース超低消費電流リアルタイムクロック/カレンダーモジュール

- 27 -

STOPビットが解放された後、時刻カウントの増加は0.499878~0.500000秒後に起こります。 値のばらつきはプリスケーラビットF0,F1がリセットされていないことによって引き起こされます。下表参照) STOP ビットが解放された後の、最初の時刻カウント増加:

Bit プリスケーラビット 1) 1 Hz Tick

時刻 コメント

STOP F0F1-F2 ~ F14 hh:mm:ss

クロック通常駆動 0 01-0000111010100 12:45:12 プリスケーラは通常カウント

ストップビットを手動で有効化;F0と F1はリセットされず、値は外部からは予測できない 1 XX-0000000000000 12:45:12 プリスケーラをリセット;時刻カウント凍結

手動で時刻をセット 1 XX-0000000000000 08:00:00 プリスケーラをリセット;時刻カウント凍結

手動で STOP ビット解除 0 XX-0000000000000

08:00:00 プリスケーラ駆動開始 0 XX-1000000000000 08:00:00 - 0 XX-0100000000000 08:00:00 - 0 XX-1100000000000 08:00:00 - : : : : 0 11-1111111111110 08:00:00 - 0 00-0000000000001 08:00:01 F14が 0 から 1に変化することで時刻カウント増加 0 10-0000000000001 08:00:01 - : : : : 0 11-1111111111111 08:00:01 - 0 00-0000000000000 08:00:01 - : : : : 0 11-1111111111110 08:00:01 - 0 00-0000000000001 08:00:02 F14が 0 から 1に変化することで時刻カウント増加

1)F0は32.768kHzクロック

1.000000s

0.499878

0.500000s

Page 30: RR-2123-C2RR-2123-C2は低消費電流に特化したCMOSリアルタイムクロック・カレンダモジュールです。 RR-2123-C2はアドレス値自動インクリメント機能付きの16個の8ビットレジスタ、リアルタイムクロック(RTC)用ソ

RR-2123-C2 SPI インターフェース超低消費電流リアルタイムクロック/カレンダーモジュール

- 28 -

4.0 3線式シリアルインターフェース(SPI) データラインの入力端子(SDI)と出力端子(SDO)が2つのラインに分かれていますが、これらのラインは双方向ラインとして1ラインにまとめることができます。 チップ有効化信号はデータの転送を有効化するために使用されます。全てのデータはバイト単位で転送され、最上位ビット(MSB)から転送されます。(下図参照) 記号 機能 端子# 説明

SCL シリアルクロック入力端子

3 CE 端子が LOW レベルの時、入力はフロート

SDI シリアルデータ 入力端子

4 CE端子がLOWレベルの時、入力はフロート、SCLの立ち上がりエッジで入力データをサンプリング

SDO シリアルデータ 出力端子 5

プッシュプル出力(VSS~VDDの電圧で駆動)が駆動していない時、ハイインピーダンスSDI端子とシングルワイヤのデータラインとして接続可能、SCL端子の立下りエッジで出力データに切り替え

CE チップ有効化信号入力端子

7 この端子が LOW レベルの時、インターフェースがリセットされます。この端子を常に HIGH に設定することはできません。

CE 端子への入力が HIGHレベルの間、データ転送が有効になります。最初にコマンドバイトを転送します。 次に、書き込まれるバイト又は読みだされるバイトが転送されます。 クロックの立ち上がりエッジから立下りエッジの間、データが転送されます。 SDI,SDO端子のコンフィギュレーション

SDI SDI

SDOSDO

2ワイヤモード シングルワイヤモード

データ転送概略図

DATACOMMAND DATA DATASDIO

CE

コマンドバイトは、最初にアクセスするレジスタアドレスと読み出し、書き込みモードの切り替えビット(R

/ ビット)で定義されています。 アドレスカウンタはアクセス後に自動インクリメントされ、最後のレジスタまで到達すると、最初のレジスタへロールオーバーします。R/ ビットは、後続バイトのデータを読み出すか書き込むかを定義します。 コマンドバイトの定義

Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0

コマンドバイト R/ SA SA SA RA RA RA RA

ビット 記号 値 説明

7 R/ データの読み出し、書き込みを選択

0 書き込み 1 読み出し

6:4 SA 001 サブアドレス:これ以外の値が記入された場合データ転送は無効 3:0 RA 0h~Fh レジスタアドレス

Page 31: RR-2123-C2RR-2123-C2は低消費電流に特化したCMOSリアルタイムクロック・カレンダモジュールです。 RR-2123-C2はアドレス値自動インクリメント機能付きの16個の8ビットレジスタ、リアルタイムクロック(RTC)用ソ

RR-2123-C2 SPI インターフェース超低消費電流リアルタイムクロック/カレンダーモジュール

- 29 -

4.1 シリアルバスの読み出し・書き込み例 SPI-bus 書き込み例:秒カウンタレジスタに 45秒、分カウンタレジスタに 10分を書き込み

xxh 02h 03h 04hアドレスカウンタ

CE

SDI

SCL

b70

b60

b50

b41

b30

b20

b11

b00

b70

b61

b50

b40

b30

b21

b10

b01

b70

b60

b50

b41

b30

b20

b10

b00

R/W SA レジスタアドレス02h 秒データ45BCD 分データ10BCD

SPI-bus 読み出し例:月カウンタレジスタと年カウンタレジスタを読み出し

xxh 09h08h07hアドレスカウンタ

CE

SDI

SCL

b71

b60

b50

b41

b30

b21

b11

b01

b70

b60

b50

b41

b30

b20

b10

b01

b70

b60

b50

b40

b30

b21

b11

b00

R/W SA レジスタアドレス07h 月データ11BCD 年データ06BCD

SDO

月カウンタレジスタと年カウンタレジスタの読み出しの例では、SDI端子とSDO端子は接続されていません。 この場合SDI端子を未接続にせず、常にHIGH又はLOWで駆動させておく必要があります。 SDI端子を未接続にした場合、消費電流が増加します。 転送時間が200ns程度であれば問題はありません。

Page 32: RR-2123-C2RR-2123-C2は低消費電流に特化したCMOSリアルタイムクロック・カレンダモジュールです。 RR-2123-C2はアドレス値自動インクリメント機能付きの16個の8ビットレジスタ、リアルタイムクロック(RTC)用ソ

RR-2123-C2 SPI インターフェース超低消費電流リアルタイムクロック/カレンダーモジュール

- 30 -

4.2 インターフェースウォッチドッグタイマ 書き込み、読み出しオペレーション実行時、時刻・日付カウンタがフリーズされます。 アクセスした側のデバイスがロックされてインターフェースがクリアできない事態を回避するため、RR-2123-C2はウォッチドッグタイマを備えています。万が一サブアドレスが転送されてから通信に1秒以上かかった場合、RR-2123-C2はインターフェースを自動的にクリアし時刻のカウントを再開します。 新たなデータを転送する前に、CE端子電圧を一度LOWに戻してください。 インターフェースウォッチドッグタイマ

正常なデータ転送;読み出し、書き込み

ウォッチドッグ周期より長い異常なデータ転送;読み出し、書き込み

CE

CE

データ

データ

データ データ データ

データ データ データデータ転送失敗

有効なサブアドレス

有効なサブアドレス

起動中 起動中

起動中起動中

時刻カウンタ凍結

時刻カウンタ凍結

ウォッチドッグタイマ起動

ウォッチドッグタイマ起動ウォッチドッグタイマ

ウォッチドッグタイマ

時刻カウンタ

時刻カウンタ

TW(CE)

< 1s

1s < TW(CE) < 2s

ウォッチドッグ解除

ウォッチドッグタイマは、通信中に主電源からバックアップ電源に切り替わった時などに通信に失敗したことによって著しく時刻カウントが遅れることを回避するために備えられています。 ウォッチドッグ機能が実行される度に、時刻カウンタが1秒遅れます。 ウォッチドッグ機能はサブアドレスを受信してから1~2秒後に発動し、インターフェースを自動的にクリアし時刻のカウントを再開します。

Page 33: RR-2123-C2RR-2123-C2は低消費電流に特化したCMOSリアルタイムクロック・カレンダモジュールです。 RR-2123-C2はアドレス値自動インクリメント機能付きの16個の8ビットレジスタ、リアルタイムクロック(RTC)用ソ

RR-2123-C2 SPI インターフェース超低消費電流リアルタイムクロック/カレンダーモジュール

- 31 -

5.0. 電気的特性 5.1 絶対最大規格

パラメータ 記号 条件 最小値 最大値 単位

主電源電圧 VDD >GND / <VDD GND-0.5 +6.5 V 主電源電流 IDD,ISS VDD端子 -50 +50 mA 入力電圧 VI 入力端子 GND-0.5 VDD+0.5 V 出力電圧 VO INT/CLKOUT 端子 GND-0.5 VDD+0.5 V 直流入力電流 II -10 +10 mA 直流出力電流 IO -10 +10 mA 総消費電力 PTOT - 300 mW

静電耐圧 VESD HBM1) - +/-3000 V MM2) - +/-300 V

ラッチアップ電流 ILU 3) - 200 mA 使用温度範囲 TOPR -40 +85 °C 保存温度範囲 TSTO 製品単体で保存 -55 +125 °C

1) 適応規格;人体モデル(HBM)、JESD22-A114準拠 2) 適応規格;マシンモデル(MM)、JESD22-A115準拠 3) 適応規格;ラッチアップ試験JESD78準拠(Tamb(max)= +85°C) 5.2 周波数特性及びタイミング VDD = 3.0V; TAMB = +25°C; fOSC = 32.768 kHz

パラメータ 記号 条件 代表値 最大値 単位

周波数精度 ΔF/F TAMB = +25°C

VDD = 3.0 V +/-10 +/-20 ppm

周波数電圧特性 ΔF/V TAMB = +25°C

VDD = 1.8 V to 5.5 V +/-0.8 +/-1.0 ppm/V

周波数温度特性 ΔF/FOPR TREF = +25°C

VDD = 3.0 V -0.035 * (TOPR-T0)2

(±10%) ppm

頂点温度 T0 +25 +/-5 °C 初年度最大経時変化 ΔF/F At 25°C +/-3 ppm 発振器起動時間 TSTART At 25°C 500 1000 ms クロック出力デューティサイクル δCLKOUT At 25°C 50 40/60 %

オフセット後到達可能時刻精度 Δ / TREF=25℃ VDD=3.0V

+/-31) +/-52) ppm

1)ノーマルモード 2) 粗校正モード 周波数温度特性

-20 0 20 40 60 80 100-40-60

-180.0

-160.0

-140.0

-120.0

-100.0

-80.0

-60.0

-40.0

-20.0

0.0

20.0T0=25℃(±5℃)

-0.035*(T-T0)2ppm(±10%)

T [℃]

ΔF/F [

ppm

]

Page 34: RR-2123-C2RR-2123-C2は低消費電流に特化したCMOSリアルタイムクロック・カレンダモジュールです。 RR-2123-C2はアドレス値自動インクリメント機能付きの16個の8ビットレジスタ、リアルタイムクロック(RTC)用ソ

RR-2123-C2 SPI インターフェース超低消費電流リアルタイムクロック/カレンダーモジュール

- 32 -

5.3.電気的特性詳細 VDD = 1.1 V ~ 5.5 V; VSS = 0 V; TAMB = -40°C to +85°C; fOSC = 32.768 kHz

パラメータ 記号 条件 最小値 代表値 最大値 単位

供給側

主電源電圧 VDD タイムキーピングモード 1) SPI バス無効化

1.1 - 5.5 V

SPI バス有効化 1.6 - 5.5 V 最低検出供給電圧 VOSC(min) amb=25℃ - 0.9 - V 消費電流 SPI バス無効 CLKOUT 端子無効 TAMB = 25°C

IDD

VDD = 2.0 V 2) - 120 - nA

VDD = 3.0 V 2)

130 - nA

VDD = 5.0 V 2) - 140 - nA

消費電流 SPI バス無効 CLKOUT 端子無効 TAMB = -40~85°C

IDD

VDD = 2.0 V 2) - - 350 nA

VDD = 3.0 V 2)

- 370 nA

VDD = 5.0 V 2) - - 400 nA

消費電流 SPI バス無効 CLKOUT 端子有効(32.768kHz) TAMB = 25°C

IDD

VDD = 2.0 V - 280 - nA

VDD = 3.0 V - 360 - nA

VDD = 5.0 V - 540 - nA

消費電流 SPI バス無効 CLKOUT 有効(32.768kHz) TAMB = -40~85°C

IDD

VDD = 2.0 V - - 470 nA

VDD = 3.0 V

- 570 nA

VDD = 5.0 V - - 770 nA

消費電流 SPI バス有効 CLKOUT 端子有効 TAMB = 25°C

IDD

FSCL=4.5MHz VDD =5.0 V

- 250 400 μA

FSCL=1.0MHz VDD = 3.0 V

- 30 80 μA

消費電流 CLKOUT 有効(32.768kHz) CLOAD=7.5pF

IDD

FSCL=0Hz,VDD = 5.0 V - 2.5 3.4 μA

FSCL=0Hz,VDD = 3.0 V

1.5 2.2 μA

FSCL=0Hz,VDD = 2.0 V - 1.1 1.6 μA

入力

LOW レベル入力電圧 VIL - - 30% VDD V HIGH レベル入力電圧 VIH 70% VDD - - V 入力電圧 VI -0.5 - 5.5 V

入力端子漏洩電流 ILI VI = VDD or VSS

SDL,SDI,CLKOE,CLKOUT 端子 -1 0 +1 μA

VI = VSS CE 端子 -1 0 - μA プルダウン抵抗値 RPD CE 端子 - 240 550 kΩ 入力端子容量 3) CI - - 7 pF

出力

出力電圧 VO , CLKOUT ,端子 4) -0.5 - 5.5 V SDO 端子 -0.5 - VDD+0.5 V

HIGH レベル出力電圧 VOH SDO 端子 80% VDD - VDD V

LOW レベル出力電圧 VOL , CLKOUT ,端子 VDD=5V/IOL=1.5mA

VSS - 0.4 V

SDO 端子 VSS

20% VDD V

HIGH レベル出力電流 IOH SDO 端子 VOH=4.6V/VDD=5V

- 1.5 mA

LOW レベル出力電流 IOL SDO, , CLKOUT 端子 :VOL = 0.4 V; VDD = 5 V

-1.5 - - mA

出力端子漏洩電流 ILO VO = VDD or VSS -1 0 1 μA 1) 電源投入時に発振器が確実に起動する条件: VDD = VDD(min) +0.3 V. 2) タイマソースクロック= 1/60 Hz, CE, SDI,SCL端子の電圧:VDD またはVSS. 3) 構造上必ず含まれる 4) 外部プルアップ電圧参照

Page 35: RR-2123-C2RR-2123-C2は低消費電流に特化したCMOSリアルタイムクロック・カレンダモジュールです。 RR-2123-C2はアドレス値自動インクリメント機能付きの16個の8ビットレジスタ、リアルタイムクロック(RTC)用ソ

RR-2123-C2 SPI インターフェース超低消費電流リアルタイムクロック/カレンダーモジュール

- 33 -

5.4 SPI-BUSのタイミング特性 VSS= 0 V; Tamb= -40°C to ~85°C; 全てのタイミング値は、動作電圧範囲内、動作温度範囲内で有効であり、入力電圧がVSS~VDDに変化する間のVIL(VDD-VSSの30%)とVIH(VDD-VSSの70%)のときを基準に測定されています。

パラメータ 記号 説明 VDD = 1.6V VDD= 2.4 V VDD= 3.3 V VDD=5.0V

単位 Min Max Min Max Min Max Min Max

SCL クロック周波数 fSCL - 2.9 - 4.54 - 5.71 - 8.0 MHz SCL クロック周期 tSCL 345 - 220 - 175 - 125 - ns クロック HIGH 時間 tclk(H) 90 - 50 - 45 - 40 - ns クロック LOW 時間 tclk(L) 200 - 120 - 95 - 70 - ns SCL 立ち上がり時間 tr - 100 - 100 - 50 - 50 ns SCL 立ち下がり時間 tf - 100 - 100 - 50 - 50 ns

CE セットアップ時間 tsu(CE) 40 - 35 - 30 - 25 - ns CE ホールド時間 th(CE) 40 - 30 - 25 - 15 - ns CE リカバリ時間 trec(CE) 30 - 25 - 20 - 15 - ns

CE パルス幅 tw(CE) サブアドレス

受信後 - 0.99 - 0.99 - 0.99 - 0.99 s

SDI セットアップ時間 tsu 10 - 5 - 3 - 2 - ns SDI ホールド時間 th 25 - 10 - 8 - 5 - ns

SDO 読み出し 遅延時間

td(R)SDO Bus 負荷容量

=50pF - 190 - 108 - 85 - 60 ns

SDO 無効化時間 tdis(SDO)

Bus自体の負荷

容量による回

路のRC時定数

- 70 - 45 - 40 - 27 ns

SDI-SDO 間の通信時間 tt(SDI-SDO) バスコンフリ

クト防止用 0 - 0 - 0 - 0 - ns

5.5 SPI-BUSのタイミング図

CE

SCL

WRITE

SDI

SDO

READ

SDI

SDO

tr

tf

tSCL

tw(CE)

tclk(H)

tclk(L) th(CE)

trec(CE)tsu(CE)

tsuth

80%

20%

RA0SA2R/W b7

b7

b7

b6

b6

b6

b0

b0

b0

tt(SDI-SDO)

td(R)SDO

tdis(SDO)

Hi Z

Hi Z

Page 36: RR-2123-C2RR-2123-C2は低消費電流に特化したCMOSリアルタイムクロック・カレンダモジュールです。 RR-2123-C2はアドレス値自動インクリメント機能付きの16個の8ビットレジスタ、リアルタイムクロック(RTC)用ソ

RR-2123-C2 SPI インターフェース超低消費電流リアルタイムクロック/カレンダーモジュール

- 34 -

6.0 使用方法

MCU

CLKOE

CLKOE

VDD

VDD CLKOUT

CLKOUT

INT

INT

CE

CE

SCL

SCL

SDI

SDI

SDO

SDOVSS

VSS

RR-2123-C2

RR-2123-C2

OSC

OSC

10nF

10nFVDD

VDD

C1R1

D11

バックアップ電源の接続

① 電圧降下VFの小さいダイオードD1(例:ショットキーダイオード)を接続することで、スタンバイ/バックアップ電源として1F程度のバックアップ電源用スーパーキャパシタC1を使用することができます。充電電流を制限するために制限抵抗R1をスーパーキャパシタC1に接続して下さい。 タイマ、クロックアウト等の機能をoffしたとき、RTCの消費電流が少なくなるので、1週間ほど時刻をカウントし続けることができます。

Page 37: RR-2123-C2RR-2123-C2は低消費電流に特化したCMOSリアルタイムクロック・カレンダモジュールです。 RR-2123-C2はアドレス値自動インクリメント機能付きの16個の8ビットレジスタ、リアルタイムクロック(RTC)用ソ

RR-2123-C2 SPI インターフェース超低消費電流リアルタイムクロック/カレンダーモジュール

- 35 -

7.0推奨リフロープロファイル(鉛フリーはんだ)

Scool

IPC/JEDEC J-STD-020 鉛フリーに準拠した最大リフロープロファイル

Scool

tL

tS

プレヒート時間

tP

tto-peak

TP

TL

TSmax

TSmin

Swarm

はんだ付け可能領域TL~TP

Scool

Swarm

tto-peak

TSmin

TSmaxtS

TL

tL

TP

tP

℃/秒℃/秒

℃℃

~3~6~8

150200

260

217

60~180

60~150

20~40

記号 規格 単位温度プロファイル

はんだ融点とはんだ付け可能時間

頂点温度と保持時間

平均ランプ温度上昇レートランプ温度下降レート頂点温度到達時間

頂点温度保持時間

はんだ付け可能時間

プレヒート開始温度プレヒート終了温度

時間

温度

プレヒート

プレヒート時間(TSmin~TSmax)

はんだ融点

頂点温度

Page 38: RR-2123-C2RR-2123-C2は低消費電流に特化したCMOSリアルタイムクロック・カレンダモジュールです。 RR-2123-C2はアドレス値自動インクリメント機能付きの16個の8ビットレジスタ、リアルタイムクロック(RTC)用ソ

RR-2123-C2 SPI インターフェース超低消費電流リアルタイムクロック/カレンダーモジュール

- 36 -

8.0 パッケージ 8.1 製品寸法とランド寸法

単位:mmC2パッケージ:

製品寸法(BOTTOM VIEW) ランド寸法

0.3

5

1.0 0.4

1.2

MA

X.

0.6

0.6

0.9

2.2

0.9

4.0

4.6

1.0 1.0 1.0 1.0

5.0

3.2

8.2 パッケージと 1番端子マーク

C2パッケージ:(TOP VIEW)

1番端子マーク

#10 #6

#1 #5

2123Я YWWCC

型番略号

製造者略号ロット略号

ロット略号 詳細Y:   西暦下1桁 (0~9)WW: 週番号(01~53) (ISO8601準拠)CC:  社内管理番号(A0~Z9)

Page 39: RR-2123-C2RR-2123-C2は低消費電流に特化したCMOSリアルタイムクロック・カレンダモジュールです。 RR-2123-C2はアドレス値自動インクリメント機能付きの16個の8ビットレジスタ、リアルタイムクロック(RTC)用ソ

RR-2123-C2 SPI インターフェース超低消費電流リアルタイムクロック/カレンダーモジュール

- 37 -

9.0 包装 9.1 キャリアテープ (JIS C 0806-3 に準拠) 12mmキャリアテープ: 材質:導電性ポリスチレン/導電性ブタジエンまたは導電性ポリスチロールブラック カバーテープ: 母材:導電性ポリエステル 厚み0.061mm 接着剤: 感圧性ポリマー

2.8

5

3.5 ±0.1

0.3 ±0.02

5.3

±0.1

8.0 ±0.1 1.35 ±0.1

12.0

±0.2

1.7

0.1

5.5

±0.0

5

4.0 ±0.1

2.0 ±0.1 φ1.5

±0.1

φ1.5

±0.1

テープ引き出し方向

C2パッケージ単位:mm

終端処理

160mm 以上 100 mm以上

400mm以上

終り空部 空部製品装着部

始め

引出し方向

トレーラ部リーダ部

9.2 1リール当たりの製品数 C2 パッケージ: リール

直径 材料 1 リール当たりの製品数

178mm プラスチック、ポリスチロール 1,000

330mm プラスチック、ポリスチロール 5,000

Page 40: RR-2123-C2RR-2123-C2は低消費電流に特化したCMOSリアルタイムクロック・カレンダモジュールです。 RR-2123-C2はアドレス値自動インクリメント機能付きの16個の8ビットレジスタ、リアルタイムクロック(RTC)用ソ

RR-2123-C2 SPI インターフェース超低消費電流リアルタイムクロック/カレンダーモジュール

- 38 -

9.3 12mmテープ用 13インチリール

φ17

8

60°

max. 17

1.8

60°

φ 10

φ61

.5

min. 12.4φ 13

φ330

単位:mm

リール

直径 材料

330mm プラスチック、ポリスチロール

Page 41: RR-2123-C2RR-2123-C2は低消費電流に特化したCMOSリアルタイムクロック・カレンダモジュールです。 RR-2123-C2はアドレス値自動インクリメント機能付きの16個の8ビットレジスタ、リアルタイムクロック(RTC)用ソ

RR-2123-C2 SPI インターフェース超低消費電流リアルタイムクロック/カレンダーモジュール

- 39 -

9.4. 12mmテープ用 7インチリール

φ178

60°

max. 17

1.8

60°

φ 10

φ61.5

min. 12.4

単位:mm

リール

直径 材料

178mm プラスチック、ポリスチロール

Page 42: RR-2123-C2RR-2123-C2は低消費電流に特化したCMOSリアルタイムクロック・カレンダモジュールです。 RR-2123-C2はアドレス値自動インクリメント機能付きの16個の8ビットレジスタ、リアルタイムクロック(RTC)用ソ

RR-2123-C2 SPI インターフェース超低消費電流リアルタイムクロック/カレンダーモジュール

- 40 -

10.0. 水晶振動子または水晶振動子を内蔵したモジュールの取り扱い注意事項 内蔵されている音叉型水晶振動子は純粋な水晶の結晶でできています。パッケージ内部の空洞は、水晶片を空気、水分その他の影響から遠ざけるために、真空状態で密封しています。 衝撃、振動 水晶振動子乃至モジュールに過度の機械的衝撃、振動を与えないでください。リバーエレテックでは5000g/0.3ms以下の衝撃を保証しています。下記のような状況では衝撃、振動による故障が発生する可能性があります。

PCB基板の切断 – 基板搭載工程の最後にはたいていPCB基板は電動のこぎりで切断されます。電動のこぎりはPCB基板に32.768kHzに近い基本波または高調波の振動を発生することがあります。この場合、水晶片が共鳴して破壊されます。電動のこぎりのスピードを発振周波数から避けるように設定してください。

超音波洗浄 – 超音波洗浄機を使用して洗浄することを避けてください。超音波洗浄は水晶片と機械的に共鳴して水晶片にダメージを与える可能性があります。 過加熱、リワーク時の高熱処理: パッケージへの過加熱を避けてください。パッケージは金80%-スズ20%合金製リングで封止されています。この合金の融点は280℃です。封止リングを280℃以上に上げると、金属封止が溶け、キャビティが真空であるため、エアダクトを形成しながらキャビティ内部に吸い込まれます。ホットエアガンの設定が300℃以上になるとこの状況が発生します。 取り外す際は以下の手順で行ってください。

270℃に設定したホットエアガンを使用して下さい。 温度設定可能なはんだごてを2つ使用して、設定を270℃とし、両サイドから全てのはんだ付け部を同時

に加熱できる特別なこて先を当てて、はんだが液化した時にピンセットで取り外してください。