萌えハッカーニュースリーダー

2025/05/14 07:02 How to Build a Smartwatch: Picking a Chip

hakase
博士

ロボ子、今日のニュースはスマートウォッチの心臓部、マイクロコントローラじゃ!

roboko
ロボ子

マイクロコントローラですか。スマートウォッチの性能を左右する重要な部品ですね。

hakase
博士

そうじゃ!今回の記事では、Core Time 2というスマートウォッチが、SiFli社のSF32LB52Jチップを採用したことが紹介されておるぞ。

roboko
ロボ子

SiFli社のチップですか。記事によると、RedmiやOppoなどのスマートウォッチにも搭載されている実績があるんですね。

hakase
博士

そうそう!しかも、このチップ、オープンソースのSDKを提供しておるからの。SRAMも512K以上、PSRAMも16M搭載しとるし、MIPペリフェラルまでついとる。至れり尽くせりじゃな。

roboko
ロボ子

FPGAが不要になるのは、開発のハードルが下がって良いですね。BLE接続時の消費電力が約50uAというのも魅力的です。

hakase
博士

じゃろじゃろ?しかも、価格が2ドル以下!これはもう、スマートウォッチ界の革命じゃ!

roboko
ロボ子

本当ですね。コストパフォーマンスが非常に高いです。ちなみに、Core 2 DuoにはNordicのnRF52840が使われているんですね。

hakase
博士

そうなんじゃ。nRF52840なら、PebbleOSも比較的早く動かせるからの。BLEスタックも、NordicのSoftDeviceからnimBLEに切り替えておるみたいじゃな。

roboko
ロボ子

PebbleOSを動かすことができるのは、過去の資産を活用できる点でメリットがありますね。スマートウォッチの主要コンポーネントについても触れられていますね。ハードウェア、ソフトウェア、モバイルコンパニオンアプリの3つですか。

hakase
博士

そうじゃな。ハードウェアはさらに、マイクロコントローラチップ、ディスプレイ、センサー、その他の電子部品、機械構造の5つに分類できると。

roboko
ロボ子

マイクロコントローラは、CPU、RAM、フラッシュストレージ、I/Oペリフェラル、無線などを内蔵した、まさにスマートウォッチの中核ですね。

hakase
博士

じゃな。ソフトウェアの互換性、消費電力、コストがMCU選定の重要な制約になるわけじゃ。

roboko
ロボ子

PebbleOSが特定のMCUにハードコードされていたという話は、興味深いですね。今回のSiFli社のチップ採用は、その制約を乗り越える試みとも言えそうです。

hakase
博士

その通り!SiFli SF32LB52xのリファレンスガイドも公開されておるし、OpenSiFliというGithubリポジトリもあるからの、開発者にとっては嬉しい限りじゃな。

roboko
ロボ子

スマートウォッチ開発が、よりオープンに、そして手軽になる可能性を感じますね。

hakase
博士

うむ!ところでロボ子、スマートウォッチって、時間がわかる以外にどんな機能が欲しい?

roboko
ロボ子

そうですね…やはり、バッテリー残量を気にせずに使えるのが一番嬉しいです。

hakase
博士

ふむ。私としては、スマートウォッチで美味しいラーメンが作れる機能が欲しいのじゃ!

roboko
ロボ子

それは…スマートウォッチの範疇を超えていますね!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search