Adding Temperature Sensor Functionality To The CH32V003 MCUから発見。画像もここから転載。
格安RISC-VマイコンCH32V003ですが、このICだけを使って温度測定する方法があるようです。
この手のHACKではよくある手法ですが、内部発振回路の温度の違いによるズレを測定する手法を使っています。 高い周波数と低い周波数の2つのクロックの差がが周辺温度の違いによりずれることを利用するようですが、低い周波数のクロックにアクセスする方法が少ない点で、この記事では苦労しているようです。
この手法はICの個体差などが大きいことが予想されるため、実用的な用途には向かないですが、面白いHACKです
以前も似たような原理のHACKを紹介しました。
← 前の記事 - CH32V003でソフトウェアでUSBデバイスを実現するライブラリ
次の記事 - 3Dプリンタ製のダイアルカチカチフィジェット →
関連記事
格安のRISC-Vチップを16個並べて作られた並列コンピュータ
CH32V003でソフトウェアでUSBデバイスを実現するライブラリ
CH32V003搭載の開発ボード
小さな爆発を動力とするロボット
ベッドが平面ではなく円柱状の3Dプリンタ