マイコン工作実験日記

Microcontroller を用いての工作、実験記録

LinkIt 7697

2017-04-28 12:52:49 | Weblog


seedのFusion PCBが値下げされて随分と安くなったのに驚き。この値段だったらちょっとした変換基板はさっさと作った方がいいくらいな気がしてきます。

Seedでもうひとつ気になったのが、LinkIt 7697です。WiFiとBluetoothのコンボなんでESP32対抗として興味深いところです。コアがCodex-M4ということで、自分としては使いやすいかも。SeedのベージやMediaTek Japanの製品概要を見ると、Bluetooth 4.2 (Low Energy)という表記になっていて、BLEしかサポートしていないような印象を受けるのですが、データシートをダウンロードして読んで見るとBDR/EDRもサポートするように書かれています。うーん、どっちが正しいんでしょうね。データシートの方が正しいと思いたいのですが、今時データシートも別製品の説明のコピペから編集して作成しているために往往にして間違っていることもありますしね。

SDKも出ているようなの覗いてみたところ、ベースはFreeRTOS+lwipのようです。この点もESP32と同じですね。Bluetooth Classicのプロファイルもしっかり用意されており、SPP, HFPに始まりA2DPやPBAPまで揃っているようです。さすがにこの部分はソースではなくライブラリのバイナリ提供ですが。

Seedのヘッダーボードを確認してみると、USBシリアル変換を介してUART経由での書き込みとデバック出力ができるようですが、残念なことにJTAGコネクタが用意されていません。うーん、JTAG無しでのデバックは辛そう。自分でコネクタつければいいかと思い直してPIN割り当てを調べて見ると、見事に書き込み用UARTと重なっていてヘッダーに信号が出ていないではありませんか。うーん、もう少し使いやすい開発ボードが欲しいです。

4/29追記
どうやらBDR/EDRをサポートしているようなデータシートの記述はやはり間違いのようです。SDKにBluetooth classicのプロファイルが含まれているのは、デュアルモードをサポートできるMT2523もSDKのサポートチップに含まれているからのようです。

USB3330

2017-04-22 19:11:49 | Weblog


連休中に遊んでみるつもりで、随分と前(半年くらい前?)に買ったまま放置されていたUSB High speed PHYを引っ張り出しました。この記事にも書いたように、STM32シリーズではSTM32F7x3を除けば USB High speedに対応しているデバイスでもUSB PHYは内蔵していないので、外部にPHYが必要となります。実験に便利なように出来合いのボードを探したのですが、評価ボードを除けばこのWaveshareのボードしか見つけられませんでした。STM32のForumを調べても、このボードを使っている人が多いようです。

STM32とはULPIというインターフェースでつながりますが、データ線8本とクロック、制御信号を持ったパラレルのインターフェースのようです。USB2.0のHigh speedでは480Mbpsの転送速度をサポートしますが、8ビットパラレルに変換することで、マイコンとのインターフェース速度は60Mに低減できるというわけですね。ボード上には24MHzのクリスタルが載ってていますが、USB3300がこのクロックから60MHzのクロックを生成してULPIのCLKOUT信号として供給してくれます。

つなげ先としてはNucleo-F446REを使う予定です。

ESP-IDF 2.0

2017-04-11 12:45:09 | Weblog
気づくともう一月記事を書いていませんでした。なんか仕事や体調不良が続いて、自分の作業には全くの進展なしです。

秋月でESP32-DeviKitCの取り扱いが始まったので、自分も人並みにESP32を触ってみようかという気になってきています。少しは勉強しなければいけないかなと思っていたら、ESP-IDF 2.0がリリースされた事を知りました。なるほど、実際にどんなAPIが用意されているのかは、IDFの内容をチェックすればいいのですね。見るとやはりWiFi/BLEが中心という感じです。Classic Bluetoothはまだサポートされていないんですね。ちょっと期待してたのに。。

探してみたらBtstackのESP32へのポートがあることが判明。とりあえずSPPまでは動くみたいですが、タイミング的にIDF 2.0の出る直前なので、IDF2.0で動くかどうかは確認必要でしょうか。別に急がないので、しばらく様子見かなぁ。