macsbug

Just another WordPress.com site

WeMos LoLin32 V1.0.0

leave a comment »

WEMOS CC Store から「LOLIN32」が 4月20日に販売開始されました。      2017.04.21

1個送料込 947円。$8.66 ( $6.90 + Tax $1.76 )


.
1. 36pin:16pinhead + 20pinhead 付き。
2. バッテリー用コネクター。
_ リチウムバッテリーインタフェース、500ma最大充電電流
3. シリアル変換:CP2104
4. AUTO PROGRAM 回路内蔵。
5. 部品点数:33
6. ブレッドボード両脇に1列空く幅。
7. GPIO 6 , 7, 8, 9, 10, 11
_ FLASH SCK, D0, D1, D2, D3, CMD は PIN端子 に引き出されていません。
8. Dimensions – 5.8 x 2.54 cm

参考:
WEMOS Electronics:LOLIN32


.
感想:
1. バッテリー用コネクターは 助かります。
2. ピンヘッダー付きで、ハンダ付けされていないのは 助かります。
3. I2C の VCC, GND, SCL, SDA のピン配置が無く 残念です。
4. ピン端子のハンダ面は横長にし ピン番号のシルク印刷は ピン間へ印刷したのが上手。
_ ピンのシルク印刷は両面あり便利です。
5. 難しい回路でも無いが これだけ販売が遅くなった理由が解りません。
6. 前回の Lolin32 は 採用されなかった物と思われますね。

Written by macsbug

4月 21, 2017 at 10:54 am

カテゴリー: ESP32

Lolin32

leave a comment »

Arduino IDE の ESP32ボード選択にある「Lolin32」の製品が販売されました。  2017.04.18

ボード登録は 2016年11月16日に追加されましたが製品は出てきませんでした。

価格:送料込 921円。 $8.45 ($6.80 + Tax $1.65) です。
販売:本家 WeMos では販売されておらず Aliexpress「Lily GO」と
_   「Seatechnolgy Store」と「FACE-TO-FACE Electronic」からです。
名称:「Lolin ESP32 wemos ESP32 WiFi Modules」です。


.
仕様:
_ サイズ:WeMosシリーズと同じく小型化されています。
_ AUTO PROGRAM 回路内蔵。
_ シリアル変換:CP21XX を採用。
_ LDO:AMS1117-3.3 の様に見えます。
_ 端子:14ピン。他のピンは 引き出されておらず このままでは使用できません。
_  SVP, SVN, 0, 2, 14, 12, 13, 15, TXD, RXD, 3V, 5V, GND, GND。
  


.
同時にOLED付き基板 も販売され 価格は 1148円。$10.53 ($8.88 + $1.65) です。


.
感想:
_ 価格:この程度の配線と部品点数から 高いです。

_ 設計:端子配列をどうするか興味津々でしたが 14ピンに収めたのですね。
_    GPIOの使用が 5ピン程度なら このピン数で間に合うかも知れません。
_    FTDI は D1 mini pro と同じく CP21xx の様です。 ESP32 では D1 mini
_    に使用していた CH340G は 使用できないので 当然かと思います。
_    この端子数が少ない為に使用が限定されます。

_ 販売:今頃 販売された事に驚いています。この程度の基板は簡単ですから
_    恐らく 2016年には 既に出来ていて 以前からあった様に思えます。
_    最強の製品を出すのかと期待していましたが そうではありませんでした。

_ 何故:何故 WeMos から販売されていないのか不明です。本物かパチモンか解らず。
_    設計製作はしたものの販売はやめて、それを他の業者が販売した様にも見えます。
_    そういえば スイッチサイエンスの 設計ミスの ESPr® Developer rev2 が未だに
_    Aliexpress の コピー業者から販売されていますね。
_    又、小型化の為に 14ピンにしたとも思われますが 他のピンが使用できず ESP32
_    の 利点が反映されず中途半端な設計です。
_    ESP32 Adapter Board の様に全てのピンを出して USB + FTDI + AUTO 回路を
_    付ければ 小型の最強版ができると思っています。
_    

_ 追記:2016.04.21 その後 WeMos CC Store から Wemos LOLIN32 V1.0.0 が販売されました。
_    結果、「Lolin ESP32 wemos ESP32 WiFi Modules」は 本来の製品ではなかった
_    事になり、想像するに 余った物が販売されていると言うことでしょうか。

_ 現品:調査の為に注文しておきました。

Written by macsbug

4月 18, 2017 at 10:59 pm

カテゴリー: ESP32

ESP-WROOM-32 Breakout by Magic Pot

with 2 comments

魔法の大鍋 氏 設計製作:ESP-WROOM-32 Breakout v2 r6。     2016.03.31

魔法の大鍋 氏 が ESP-WROOM-32 Breakout を設計・製作し完成しました。
購入しましたので ここに ご紹介させて頂きます。

Make Faire Tokyo等で「超小型ドローン」を展示し各社の開発陣に販売する程の
「魔法の大鍋」氏が microSD付の ESP-WROOM-32 の 両面実装ブレイクアウト
ボードを設計し完成!。氏は多層基板や超小型部品の基板も製作できる方です。


.
特徴:
_ ブレッドボードに刺した際に左右に1列ずつ空きができる。
_ 部品は秋月電子&千石電商にて全て購入可能(0603/0805サイズを基本とし
_  総部品点数42点で 実装時間は約30-40分位)。
_  例:LDO は 図面では ADP3338 ですが 実装は AZ1086H-3.3(EH86D) です。
_ USB-Serial変換モジュール:FT231XS-R は最も安定した FTDI を採用。
_  例として CP2102 は 長時間モニターすると途切れる時がある。
_ オートリセット回路搭載。
_ MicroSDカードスロット。HS1 仕様です。
_  SD回路は SDの為の切り替え回路 を追加し SDの問題 を解決済みです。
_  問題とは SD を HS1アクセス 使用時に GPIO12 や MODE端子を使用する為に
_  アクセスが出来なくなります。この為に切り替え回路が必要となり 回路が追加
_  され 正常に動作させる事ができます。
_  SD操作は 3つの方法があります:
_   1:SPIモード接続。速度は遅い。
_   2:SDIO接続 HS1アクセス。この基板で使用している方法。
_   3:SDIO接続 HS2アクセス。基本的な問題があり使用できない。


.
SD 動作確認 : SDMMC の確認。
_ ライブラリにある SDMMC のサンプルを実施します。
_ 
_ 結果:SD の中に以下のファイルができます。
_ 
_ シリアル出力の結果。

…
Writing file: /hello.txt
File written
Appending to file: /hello.txt
Message appended
Reading file: /hello.txt
Read from file: Hello World!
Deleting file: /foo.txt
File deleted
Renaming file /hello.txt to /foo.txt
File renamed
Reading file: /foo.txt
Read from file: Hello World!
1048576 bytes read for 1144 ms
1048576 bytes written for 8137 ms

.
詳細は ブログ「魔法の大鍋」を参照願います。
魔法の大鍋:ESP-WROOM-32 専用ページ ( 配布可能となっています)
追記:
Hacking My Way ~ itogのhack日記:ESP32 breakout boardでLチカ!


.
メモ:
ピン位置:
_ ピン配置は 理想的ではありませんが espressif のボードと同じにしたとの事。

電源:LDOの容量。
_ ESP32 は 起動時とWiFi使用時に 最低でも 800mA は必要です。
_ ESP8266 では 170mA(200mA) でしたが ESP32 は 230mA(500mA) になります。
_ LDO は ADP3338AKC-3.3-RL 又は ADP3338AKCZ-3.3-RL に変更可能です。

ESP32 Ground Pad:Ground Pad は重要です。

Sensor:センサー使用時は電源ノイズを取り除く為に GND にもフェライトが必要です。

SD:
_ GPIO 2, 4, 12, 13, 14, 15 を使用します。この中に Mode 端子が含まれます。
_ Mode 端子対応の為に 切り替え回路が必要になります。
_ オンメモリー520KB と共に 4K, 8K 単位に行われます。
_ esp-idf 内にある Codeを使用しています。

GPIO 0:”1″ にする事。
_ 2つの機能。
_ 1. シリアルプログラミングの起動時にLOWになる。
_ 2. EMAC機能ブロックのクロック入力です。

GPIO 12:3.3V と 1.8V の動作があります。
_ この電圧を間違えると動作しなくなり 復帰には Mode 端子を使う必要がでてきます。
_ ESP32 Pin List Version 2.2 Copyright @ 2017:Strapping Pins

価格:
_ 極小チップを使用するならば片面で済み安く作れます。
_ 条件として この大きさにする為に両面部品配置が必要となる事と、
_ 個人レベルで自作できる様にチップ部品は 0603/0805サイズ を採用。
_ その為に裏面も部品配置が必要になりました。
_ 両面部品配置の基板は通常の2倍ですので高くなりました。

一般の販売:基板到着が遅れている為に 5月になるかとの事です。


.
感想:
本体と基板を注文し支払い翌日に到着しました。丁寧な「魔法の大鍋」氏に感謝!

封を空けると回路図が同封されていました。この回路図を見て感激しました。
回路図や部品実装からは 学ぶ事が多くあり 回路図を何度も見ています。
回路や部品レイアウト、シルク印刷は 練りに練った内容です。

「魔法の大鍋」さん、設計 製作 ご苦労様でした。又 Make Tokyoでお会いしたく思っています。


Written by macsbug

4月 3, 2017 at 3:18 pm

カテゴリー: ESP32

Try ESP8285

leave a comment »

ESP8285 WeMos D1 mini Lite を試しました。         2017.03.24

WeMos D1 mini Lite は ESP8285 を搭載し 価格は $3 です。
ESP8285 は 1MBのフラッシュメモリを搭載(内蔵)した ESP8266 です。
( D1 mini V2.x : 外部4MB Flash,  D1 mini Pro plus : 外部16MB Flash )


.
購入:WeMos Electronic から WeMos D1 mini Lite が販売されています。
価格:$3.00 ( 335円 ), 送料=$1.76
輸送期間:9日。

Noduino ESP8285 mini WiFi module と言う 超小型のモジュールがあります。
価格:Aliexpress で 1個 $9 です。

Small ESP8285 USB Board


.
Arduino IDE 開発環境の構築:
使用環境:iMac 27 OSX Mountain Lion + Arduino IDE 1.8.0 ( 1.8.1,1.8.2 :2017.03.23 )。

WEMOS Electronics の Get started in Arduino 「Using git version」を参照し
_ ターミナルでインストールします。
_ メモ:Arduino フォルダーの中に hardware フォルダーが無い場合は
_    事前に hardware フォルダーを作成しておきます。

1:例:ユーザー名が imac の場合。
cd Users/imac/Documents/Arduino/hardware
mkdir esp8266com
cd esp8266com
git clone https://github.com/wemos/Arduino_D1.git esp8266

2:
cd esp8266/tools
python get.py

結果:
1:Arduino / hardware フォルダーの中に ESP8266com フォルダーが作成されます。
2:tools フォルダーの中に esptool, mkspiffs, xtemsa-lx106-eif フォルダーが
_ 作成されます。

Arduino IDE:ツール / ボードに WEMOS D1 mini Lite が追加されました。

Arduino IDE:ボード WEMOS D1 mini Lite を選択します。


.
WeMos D1 mini Lite レイアウト:


.
Lチカ動作:
ボード上にある LED は GPIO_2 です。通常のLチカ スケッチで問題なく動作しました。
_ USB 5V 消費電流は 78mA でした。


.
参照:
WIKI:ESP8266(英語)、 ESP8266(日本語)

WIKI :PFS-85 ( ESP8285 )

WIKI:Noduino NODEC

ESPRESSIF:ESP8285 Datasheet version 1.2 Copyright @ 2017

OSAKANA TAROのメモ帳:USBコネクタサイズに収まるESP8285搭載ボード

ESP8266 Community Forum :ESP8285 ENVIROMENTAL SENSOR

tindle:ESP8285 Development Board

Microne : High Speed LDO Regulators:レギュレーター

ROHM:EMH3 dual digital transistor:自動書き込み用トランジスター


.
感想:
WEMOS D1 mini Lite V1.0.0:
_ 2017年3月7日に WEMOS CC Store から販売開始されました。
_ 価格:$3.00 で 送料が$1.76 で 総額 $4.76 です。5個で 1個$4 になります。
_ Aliexpress や ebay では 最近 送料がかかり業者があり総額の計算が必要です。

IOT とサイズ:
_ ESP32 ボードで ADC, DAC 等が可能な高機能化の道が開けてきました。
_ しかし ESP-WROOM-32 Dev Board は サイズが大きく ケースはどうするの
_ と言う感じです。IOT は小型化である事が重要で USB や 電源コンセントには
_ 入りません。この点 ESP8285 は 小型で装置内部に組み込みが可能です。
_ ただし、この ESP8285 は TELEC がなく 難題があります。

Noduino ESP8285 mini WiFi module:
_ Noduino ESP8285 mini WiFi module は 注文中ですので 入手後にトライして
_ みたいと思います。

TELEC:
_ WithOUT TELEC です。私は主に電波を使用しない装置作りが殆どです
_ ので 小型化が必要な装置にと考えています。


 

Written by macsbug

3月 23, 2017 at 6:16 pm

カテゴリー: ESP8266

ESP-WROOM-32 ブレークアウトボード

leave a comment »

こばさんのオリジナルなブレークアウトボード を作りました。      2017.03.09

ESP32 の Flash Frequency を調べていると「こばさんの wakwak 山歩き」の
サイトをに出会いました。自作ブレークアウトボード1号機、2号機に続き
3つ目の「オリジナルなブレークアウトボード」の出来が素晴らしく 頒布をお願
いしました。送付の対応も早くありがとうございました。

仕様:サイズは 50 x 50 mm。出力ピン数は 38 pin 。電源回路、USB入出力端子有り。
_  基板を切り取ると 50 x 37 mm になり小型化できます。
1枚 送料込み 250円で 2枚お願いし残りはゼロになりました。
電源とUSB FTDI,AUTO PROG は WeMos D1 mini Pro を使用しました。


.
ハンダ付け:
_ 通常の端子:温度=400度。暖め1秒、ハンダ 1 mm 1秒 を2回。計 3秒。
_ GND、3V3端子: 450度。暖め1秒、ハンダ 1 mm 1秒 を2回。計 3秒。
_ ハンダパターンにスルーホールがありハンダ付けが容易で奇麗に仕上がります。
.

 こばさんのオリジナルなブレークアウトボード
_ 必要に応じで 基板の下側を切り取る事ができます。
_ ESP32の端子にスルーホールがあり ハンダがしやすく奇麗に仕上がります。
_ GNDパターンが充実しています。
_ 部品は秋月のもので出来る様になっています。
 部品面:線幅、ランド、スルーホール、
_ 両面パターンが素晴らしい出来具合です。
 裏面:
_ きめ細かな設計になっています。

.

 スルーホールを利用し固定します:
_ ハンダ付けが凄くやり易いです。
 ESP32、コネクター、Push SW をハンダ付け:
_ コネクターは低メスを使用。

.

 裏側のハンダ付け状態:
_ 放熱パターンのハンダ付けは難しい。
_ コネクターは先端をカットしてハンダ付けします。
 D1 mini Pro を両面テープで固定し配線します:
_ D1 mini Pro : EN = GND 処理する。
_ 配線は6本。3V3,GND,TX,RX,RST,D3

.

 ハンダ付け完成:ハンダが「富士の裾野」の様に 奇麗に仕上がりました。

,
完成試験:LED を接続して「 Lチカ」の試験。完成基板のサイズは 50mm x 50mm x 9mm。


.
Flash Frequency を 40MHz にすると 低電圧駆動が可能:
_ 効果:こば氏 の情報によりますと Flash Frequency を 40MHz で書き込むと
_  消費電力は同じですが 電源電圧が 最低 2.05V でも動作可能との事です。
_  バッテリー駆動時に役に立つノウハウです。
_  尚、あまり電圧を低くすると ESP32 が壊れるとの事です。

Flash Frequency:
Arduino IDE での Flash Frequency の表示は 80MHz と 40MHz が設定されています。
boardds.txt に 26Mhz と 20MHz を追加すると 書き込みが可能です。

esp32.name=ESP32 Dev Module

esp32.menu.FlashFreq.80=80MHz
esp32.menu.FlashFreq.80.build.flash_freq=80m
esp32.menu.FlashFreq.40=40MHz
esp32.menu.FlashFreq.40.build.flash_freq=40m
esp32.menu.FlashFreq.26=26MHz
esp32.menu.FlashFreq.26.build.flash_freq=26m
esp32.menu.FlashFreq.20=20MHz
esp32.menu.FlashFreq.20.build.flash_freq=20m

.
感想:
こば氏 設計の基板はサイトの画像を見て出来が良いのが解りました。
こば氏 自身はまだ改善の余地が幾つかあるとの事です。
支払いは アマゾンギフトで 初めてでしたが簡単で便利でした。
.
直ぐ動作を試したい:と言う事で USB接続、電源、AUTO PROG機能付きの
WeMos D1 mini を取り付けて 即動作しました。
後は コネクターに使用するモジュールを基板に乗せて接続するだけになります。
デザインとパターンが良く奇麗で眺めていて楽しい基板です。
.
電源考察:使用するコンデンサーは 低ESRの導電性高分子アルミ固体電解
_ コンデンサ OS-CONを使用すると効果抜群になる経験をしています。
_ 容量は 22〜47μF で良く Arduino の電源に使用していた物と同じタイプ
_ のものです。例として OS-CON 33μF 20V があります。
_ LDOは 入出力電位差の少ない物が同様の経験をしています。例として
_ NJM2845DL1-33 は 約0.18V です。
.
端子配列のデザイン:
端子の配列を接続するモジュールや基板に合わせると接続するだけで動作します。
理想はどのようなものがいいか まとめてはいませんが 以下の例があります。
1. LED Array ( GND, LED1,LED2, LED3, LED4, LED5, LED6 )
_ 
2. I2C ( VCC, GND, SCL, SDA )
_ 
3. SPI ( TFT : VCC, GND, CS, RESET, DC, SDI, SCK,LED, SDO,
_  TOUCH : T_CLK, T_CS, T_DIN, T_IRQ )
_ Espressif は ESP32 で この低価格TFT(240×320) を前提に計画を進めています。
_ 

こばさんの wakwak 山歩き:以下の記事は大変参考になりました。
_ ESP32 電源電圧を自己測定して過放電防止 (前編)
_ ESP32 電源電圧を自己測定して過放電防止 (後編


.

Written by macsbug

3月 9, 2017 at 1:15 pm

カテゴリー: ESP32

The cheapest ESP32 Development Board

leave a comment »

最も安い ESP32 Development Board の構成。          2017.03.06

2017年3月現在 最安値で出きる組み合わせは 1351円 です。
ebay や Aliexpress での価格は 2500円以上になり 非常に高いです。

ESP32-T 基板に ESP-WROOM-32とコネクタをハンダ付けする必要があります。
ブレッドボードでの幅は両サイドに1列できるサイズです。



.
価格: 総計 1351円。( 761 + 590 )   注:価格は円レートで変化します。

1:ESP32-T  Development Board 販売業者:

_  NO1:ebay :robot home 。  761円。 ( $6.65 )
_      輸送に時間がかかる。他の部品購入での経験。

_  NO2:ebay:flyfuntech2014 。953円。 ( $6.54 ) ( 731 + Tax 222 )
_      輸送期間は 10日 でかなり早いです。調査済み。
_      総額  1543円。送料分高いですが 急ぐ時はこの業者が良い。

2:ESP-WROOM-32 :590円。

_  NO1:日本アマゾン:マイクロテクニカ:10個で5900円。
_      輸送期間は 3日 で早いです。
_      マイクロテクニカさんの努力には 助かります。

_  NO2:DigitalMaker :920円 ( 756円 + 送料 164円 )。3/3に値下げ。
_      輸送期間は 翌日 で迅速です。


.
ハンダ付け:
ESP32-T 基板に ESP-WROOM-32 とコネクタをハンダ付けする必要があります。

注:基板と部品を固定する事。
注:ハンダ付け時は ハンダを 半田ごての先 に付けない事。
注:高温 及び 時間を多く使用すると ESP32が壊れます。3秒以上はしない事。
注:事前に練習をする事。

1. 半田ごて先:ハンダメッキ 及び クリーニングし熱が伝わりやすい様にする。
2. ハンダ:周辺を磨き奇麗にしてゴミを取り除く。
3. 基板のパターンと 必要に応じて ESP の端子をクリーニングする。素手で触らない事。
4. 通常の端子:
_ 半田ごて先を 基板パターン と ESPの端子 に同時に軽くあてる。温度は 400度 2秒。
_ ハンダを 基板パターン と ESPの端子 の角にあてます。
_ ハンダが溶け始めたら 1mm以下で直ぐ離し 少量にする事。1秒。
_ 1秒で 少ないハンダが 基板パターン と ESPの端子の角に流れ込みます。合計で 3秒。
5. 電源,GND 端子:要注意の場所で最後に付けます。
_ 半田ごて先を 基板パターン と ESPの端子 に同時に軽くあてる。温度は 450度 2秒。
_ ハンダを 基板パターン と ESPの端子 の角にあてます。
_ ハンダが溶け始めたら 1mm以下で直ぐ離し 少量にする事。1秒。
_ 1秒で 少ないハンダが 基板パターン と ESPの端子の角に流れ込みます。合計で 3秒。
6. ハンダ付け後の処理: 基板と端子を アルコール か アセトン で クリーニングする。


.
メモ:
_ ピン数:片側 19ピン。計 36ピン。
_ FTDI: CP2102 を使用。
_ LDO : MICREL LG33 ( MIC5219-3.3BM5 ):500mA-Peak Output LDO を使用。
_                Output current capability:500mA peak
_                Current Limit:Typical 700mA, Max 1000 mA
_                Dropout Voltage :IOUT 150mA = 175 mV:IOUT 500mA = 350 mV
_ LED : 基板上にある LED1 は GPIO_2 です。
_ AUTO PROGRAM回路内蔵:SMD code = J6 ( S9014 Transistor ) を使用。

_ ピン配置:
_  eckstein-shop に ESP32-ST Development Board と言う製品があります。
_  ESP32-ST は ESP-WROOM-32 が部品面に配置されています。
_  このサイトにピン配置( pdf )が示されており 今回のボードと同じ配置です。
_  


.
GND,3V3 パターンの重要性:
_ ESP-WROOM-32 の GND,3V3 パターンは内部で幅広くレイアウトされ ハンダ付け時に
_ かなりの熱が必要となります。このデザインから基板設計時には GND,3V3 のパターン
_ は充分幅広く取る必要があります。国内で最初に販売された アダプターボードは
_ この重要なポイントが考慮されていません。


.
国内製品との比較:
スイッチサイエンス:ESP8266 ボードの ESPr Developer rev 3 は
_ 2310円 ( 2160 + 150 ) です。高機能の ESP32 より 959円 も高い。
_ この価格だと ESP32-T  ボード + マイクロテクニカ の方が 遥かに得ですね。


.
感想:
ESP32 Development Board の価格:
_ Aliexpress や ebay で販売開始された 2016年11月〜12月に ある業者は 1500円台で販売
_ し その後 横並びになり2千円以上となり打ち合わせた様な高価格となりました。
_ この程度の基板と部品点数の原価はかなり安いはずですが かなり高く設定されています。
_ もっと安くできるはずなのですが残念です。
_ 今後 国内で販売されると思われる 販売価格の判断基準になるかと思います。


Written by macsbug

3月 6, 2017 at 3:00 pm

カテゴリー: ESP32

USB ISOLATOR

leave a comment »

iMac の USB を 保護する為に USB ISOLATOR を使用しています。  2017.03.01
USB ISOLATOR は USB インターフェース を遮断するアダプターです。
電源は 外部電源から供給され 電子工作に集中する事ができます。

通常 USB の最大電流は 500mA で 電子工作で 使用する ESP8266 や ESP32
ESP-WROOM-32 は 消費電流 や 突入電流 が 非常に大きいとの話を聞いています。
場合によっては 接続している iMac の USB が壊れるかも知れません。
基板 中央の16pin IC で iMac 側と ESP 側が完全に遮断され 信号のみが伝わります。
消費電力の大きい ESPの電源は AC アダプター から供給され 安全になります。
技術的な理解はともかく 高価な iMac を壊さない為に使用し安心です。


.
ESP32 ( ESP-WROOM-32 ) の 消費電流 の 調査と分析:
_ 電源の波形解析や詳細な調査をされ対策も記載されている記事があります。
_ 何度も読み直す程の内容があり 多大な努力に驚嘆しています。感謝!!
_ 是非、「ねむいさん」氏 と「mgo-tec」氏 の記事をお読み下さい。
_ その辺の技術書より 遥かに面白く 読み応え充分です。

ねむいさんのぶろぐ:
ESP-WROOM-32を使ってみる2 -そんな電源で本当に大丈夫か-
_ 丁寧な波形測定と解説は見事で改善策のデバイスの選択も素晴らしい。
:
mgo-tec電子工作:
ESP-WROOM-32 ( ESP32 )の消費電流を電流プローブ無しで測定してみました
ESP-WROOM-32 (ESP32) の 電流 測定 その2
_ 前回にも増して波形測定に工夫をされ のめり込む程の内容に驚きます。


.
保護回路:
iMac の USB回路の入力には ポリスイッチ と言う保護素子がついています。
過大な電流が流れると 動作して オープン になり後段の回路を保護します。
記憶能力があり電源を切っても しばらく オープン状態 を保持しています。
この為に 再起動すると動かない場合があり 電源を切り 30分とか1時間後
とかに復帰し 起動が可能になります。

知らずとUSB端子をショートする場合もありますので良いかと思います。
周囲からのノイズ やスパイクを取り除き オーディオには効果があります。

古くは FireWire ポートの話もあります。
RATOC:Macの本体標準 FireWire ポートのご使用に関して


.
購入:条件 は 電源が別 である事。
_ ebay:ADI ADUM4160 USB Isolator:価格:GBP 15.99、2235円。
_ 上記画像の製品は どのくらいの性能があるか評価はしていません。
_ 別電源が無い低価格の物は 使用しない事。
_ 下記の「USB Isolator USB-01」と比べるとかなり見劣りします。

国内販売: 以下の製品が理想的です。この製品は他の回路を圧倒しています。

アナログ回路のおもちゃ箱:USB Isolator USB-01:完成品:6.640円
_ 電源アダプターは 別途 用意されています。
_ 外部電源 (+6VDC) 供給時 は 低雑音LDO の ADP3338 から クリーンな
_ 5V・1Amax.を出力。
_ USBのデータ・ラインには サージ対策 及び ノイズ対策。
_ GNDパターンやレイアウト、部品点数を見ると細かな配慮がされています。
_ メモ:以下の基板のGNDパターンの作り方に注目してください。

日本アマゾンで他の製品を調べると 数万円と高いです。


.
「アナログ回路のおもちゃ箱」:

_ 「アナログ回路のおもちゃ箱」氏の 技術力は 超ハイレベルです。
以下の記事は今回の電源問題やUSBの件で詳細に分析され設計・製作もされています。

アナログ回路のおもちゃ箱:
USB Isolator:PCのUSBポートと接続される周辺機器を絶縁します。

USBコネクターからの電源供給(1):外部からクリーンな電源をDACに供給。

USBコネクターからの電源供給(2):TPS7A4700内蔵USBコネクター。

USB Isolator for Analog Discovery:Analog Discoveryでスペクトラム観測。

突入電流制限可能なHigh Side P-Ch MOSFET Switch:突入電流を抑える実験。

USB コネクター と 線の長さ:「アナログ回路のおもちゃ箱」氏の 話では
_ USBケーブルで最も良いのは 一番古い 四角いコネクター との事。
_ 理由は コネクターによって 電流容量 が違うとの事です。
_ USB の線の 太さや 長さ は重要で 太く短い物 を使用する必要があります。
_ Analog Discovery を使用する時は ISOLATOR の件もありますが 10cm 程の
_ 長さで iMac 本体に直接接続すると良いとアドバイスしています。

ESP8266 最強の電源:
_ 氏からは ESP8266の最強の電源 を設計製作、計測する方法を教わりました。
_ 測定方法は 氏のページにもありますが SMA Connector を直付けし最短距離。
_ にする事です。試してみると その通りでした。
_ 


.
感想:
USBケーブル:ESP8266 や ESP32 を接続するには USB ワイヤーは 太く短い
_ ケーブルを使用する事が大切です。例として消費電力が大きい場合は 百均
_ の細いUSBケーブルでは 動作しなくなる事を経験しています。
_ ワイヤーの太さ(抵抗値) が如何に電力に影響があるか解ります。
_ オームの法則:V= I * R で R(抵抗)があり I(電流)が大きいと影響が大です。

USB ISOLATOR: 価格が気になりますが iMac 本体価格よりも安いです。
_ 過去に iMac が再起動しなくなり 3時間とか半日於いて起動すると復帰した
_ 経験があります。原因はいろいろありますが結果的にポリスイッチが動作
_ した為と判断しています。iMac は高価ですから USB 入力端子を壊して
_ 修理すれば マザーボード交換 か 新規購入 しか手だてはありません。
_ それを考慮すると少しは高価でも USB ISOLATOR を接続する方が
_ 20〜30万の費用削減になると思います。

ESP32 ボードの設計:
_ 国内でアダプターボードや開発基板を設計・開発されている時期ですが
_ 「ねむいさん」氏 と「mgo-tec」氏 が示す 技術的検討を充分されて
_ 進めて頂きたいと希望しています。特に GND が如何に重要かですね。
_ 3月現在までの国内販売のアダプターボードを見ると まさかと思う位の
_ 悲惨な設計内容です。
_ 是非、技術力を高め 海外にも販売できる高性能な製品を期待しています。

注目するESP32開発ボード:「魔法の大鍋」ESP-WROOM-32のブレイクアウトボード
_ Make Faire Tokyo等で「超小型ドローン」を展示し各社の開発陣に販売する
_ 程の有名な「魔法の大鍋」氏が microSD付の ESP-WROOM-32の両面実装
_ ブレイクアウトボード を製作中です。氏は多層基板や超小型部品の基板も
_ 製作できるハイレベルの方です。現在 設計変更を含めた前段階で 完成までの
_ ツメの方法を熟知しています。なんと秋月でESPが販売されて直ぐ取りかかっ
_ たとの事でスピード感も素晴らしい方です。


Written by macsbug

3月 1, 2017 at 8:20 am

カテゴリー: Apple, ESP32, ESP8266