*[[Real Time Clock(RTC)]] [#g463c150] **はじめに [#o8c4826e] > >Raspberry Pi 3にRTCを接続します。 < **使用デバイス [#e311fea4] ***概要 [#t748e177] > >使用したデバイスはMaximのDS3231です。I2CインタフェースのRTCですので、Arduino/Raspberry PiのRTCとしてポピュラーな石です。 >特徴をデータシートから引用すると < > >> -Real-Time Clock Counts Seconds, Minutes, Hours, Date of the Month, Month, Day of the Week, and Year, with Leap-Year Compensation Valid Up to 2100 -Accuracy ±2ppm from 0°C to +40°C -Accuracy ±3.5ppm from -40°C to +85°C -Digital Temp Sensor Output: ±3°C Accuracy -Register for Aging Trim&bull; RST Output/Pushbutton Reset Debounce Input -Two Time-of-Day Alarms -Programmable Square-Wave Output Signal -Simple Serial Interface Connects to Most Microcontrollers -Fast (400kHz) I2C Interface -Battery-Backup Input for Continuous Timekeeping -Low Power Operation Extends Battery-Backup Run Time -3.3V Operation -Operating Temperature Ranges: Commercial (0°C to +70°C) and Industrial (-40°C to +85°C) -Underwriters Laboratories&reg; (UL) Recognized << < > >3.3V~5Vで動作する、I2Cインタフェースの高精度なRTCといったところでしょうか。 < ***リファレンス回路 [#p61c4b70] > >データシートからリファレンス回路を引用します。 >&ref(rtc-ds3231.JPG,,DS3231); < ***購入先 [#r065d2e3] > >Amazonでモジュールを購入しました。 >2個 ¥430 です。 < **ハードウェア構成 [#cde9feb9] ***購入したモジュールの構成 [#x35bc8a9] > >実際に購入したモジュールは >> -バックアップ電池 -電源用パスコン -SCK、SDAのプルアップ(4.7KΩ) << >のみ実装されていました。プルアップ抵抗は、今後のモジュール増設に応じ、削除の検討が必要です。 < ***実装方法 [#c6fbb882] > >秋月電子で購入した「Raspberry Pi Model B プロトタイプ基板」です。(申し訳ありません。正式な販売名は忘れました) >今後、LCDモジュール等を増設予定で、3.3Vバスの各種モジュールを混載できるように考えておきます。 >&ref(rtc-universal-pcb.jpg,,RTC-Unversal Board); < [[つづく>http://elinux.org/RPiconfig]] お疲れ様でした。