

SW2A/SW2Bは同一DPSTスイッチの機械連動接点とする。 実装はC&K JS202011JCQNのDPDTスライドスイッチをDPSTとして使用し、 各極の共通端子と片側接点だけを接続する。未使用接点は無接続とする。 ESDCAN05-2BWYはSOT-323で、pin 1=CANH、pin 2=CANVSS、 pin 3=CANLとして使用する。
- Size
- 133.4 × 63.7 mm
- Copper layers
- 4
- Thickness
- 1.6 mm
- Parts
- 108
- Nets
- 130
- Pads
- 462
- Tracks, vias
- 1,892, 452
- Pours
- 2
- Routed
- Yes
- KiCad
- KiCad 10.0 (file 20260206)
- Created
- 13 May 2026
- Updated
- 22 Aug 2026
Overview
ESC is an open-source printed circuit board by Nabentiest, from the Nabentiest/ESC repository on GitHub. It is a 4-layer board of 133.4 × 63.7 mm with 108 parts on 130 nets, routed with 1,892 tracks and 452 vias.
It is built around the CSD88599Q5DC, CSD18536KTT and ESDCAN05-2BWY. Its parts include 42 resistors, 25 capacitors, 10 diodes, 9 ICs and 6 connectors. It belongs with the robots and motor control boards and the PIC boards of this library.
Main components
3CSD88599Q5DC
VSON-22(5x6)12W 16pF 2.1mΩ@10V 2V 4.84nF 56nC@10V 60V 870pF Half-Bridge VSON-22(5x6) MOSFETs ROHSTexas InstrumentsDC-DC Power ModulesCSD18536KTT
TO-263-3-55℃~+175℃ 1 N-channel 1.41nF 1.84nF 108nC@10V 11.43nF 2.2V 2.2mΩ@4.5V 349A 375W 60V N-Channel TO-263-3 MOSFETs ROHSTexas InstrumentsMOSFETsESDCAN05-2BWY
SOT-323-3L-55℃~+175℃ 100nA 170W@8/20us 2 36V 39V 3A@8/20us 3pF 61V Bidirectional TVS SOT-323-3L ESD and Surge Protection (TVS/ESD) ROHSSTMicroelectronicsESD And Surge Protection (TVS/ESD)
README
README.md自作BLDC ESC v0.1 パーツ構成
作成日: 2026-05-13
目的: dsPIC33CDVC256MP506 を中心にした小型BLDCモータードライバ基板の初期設計メモ
1. 基本方針
| 項目 | 方針 |
|---|---|
| 用途 | 小型BLDCモータ制御用ESC |
| 制御方式 | まずは6-step制御 |
| 入力電源 | 通常評価 2S〜4S LiPo、6Sは評価扱い |
| 目標電流 | 常用12A級、短時間20A級を目安 |
| 通信 | CAN FD |
| 電流検出 | v0.1ではハイサイド3シャント |
| デバッグ | LED、テストパッド多め |
| 将来拡張 | ローサイド電流検出、FOC、絶縁CANなど |
2. 採用パーツ一覧
| 分類 | 採用部品 / 方針 | 数量 | 用途 |
|---|---|---|---|
| MCU | Microchip dsPIC33CDVC256MP506 | 1 | PWM制御、CAN FD、内蔵ゲートドライバ |
| MOSFET | TI CSD88599Q5DC | 3 | 60V三相ハーフブリッジPower Block |
| Buck Converter | TI TPS542025 | 1 | VBAT → 5V |
| 3.3V電源 | dsPIC内蔵VREG、必要なら外部LDO枠 | 1 | MCU/ロジック電源 |
| ハイサイド電流検出アンプ | TI INA293A2 | 3 | 各相ハイサイド電流検出 |
| ハイサイドシャント | SEI Stackpole CSSK0612FT2L00 | 3 | 2mΩ / Kelvin / 1W |
| ローサイド電流検出アンプ | TI OPA607-Q1 未実装枠 | 3 | 将来用 |
| ローサイドシャント | SEI Stackpole CSSK0612FT2L00 未実装枠 | 3 | 将来用 |
| 入力eFuseコントローラ | TI TPS48111-Q1 | 1 | 逆接・過電流・短絡・突入電流保護 |
| CAN保護 | CAN TVS | 1 | サージ/ESD保護 |
| CANノイズ対策 | コモンモードチョーク | 1 | CAN同相ノイズ抑制 |
| CAN終端 | 120Ω + ジャンパ/DIP切替 | 1 | 終端抵抗切替 |
| CAN ID設定 | 4bit DIPスイッチ | 1 | ノードID設定 |
| デバッグLED | PWR / RUN / CAN / FAULT / ARM | 5 | 状態表示 |
| 書き込み | Tag-Connect or ICSPヘッダ | 1 | 書き込み・デバッグ |
| 電源入力 | XT30〜XT60系 | 1 | バッテリ接続 |
| モータ出力 | 3相大電流コネクタ | 1式 | BLDC接続 |
3. MCU
採用部品
- Microchip dsPIC33CDVC256MP506
採用理由
- 高分解能PWM
- 3相MOSFETゲートドライバ内蔵
- CAN FDトランシーバ内蔵
- 高速ADC
- モータ制御向けDSP
- 内蔵3.3V VREGあり
- 内蔵OPAMPあり
4. パワーステージ
MOSFET
- TI CSD88599Q5DC ×3
方針
- 60V耐圧
- 三相ハーフブリッジ構成
- 6S LiPo評価に余裕を持たせる
- ゲート駆動は10〜12V想定
- 20Vゲート駆動の常用は避ける
12.5A連続時の暫定熱評価
CSD88599Q5DCの主なデータシート値:
- RDS(on): 1.7mΩ typ / 2.1mΩ max(VGS=10V、ID=30A、TJ=25°C)
- RθJA: 50°C/W(1in²・2oz銅箔)/ 125°C/W(最小銅箔)
- 許容接合温度: 150°C
- TI公称損失: 30A時3.0W(TJ=25°C)/ 3.4W(TJ=125°C、36V、20kHz、Duty 50%)
12.5Aで、125°C付近のRDS(on)を25°C最大値の約1.5倍 (約3.15mΩ)として安全側に見積もる。
P_{cond,FET} = I^2 R_{DS(on)}
= 12.5^2 \times 3.15m
\approx 0.49W6-step駆動では常時2相が通電するため、導通損失だけなら 同時に導通する2素子の合計は約0.98Wが目安となる。 PWMスイッチング損失、デッドタイム中のボディダイオード損失、 逆回復、配線損失を加え、実機では以下を暫定レンジとする。
| 条件 | 1パワーブロック当たり | 3相合計 |
|---|---|---|
| 導通損失中心 | 平均約0.25〜0.40W | 約0.75〜1.2W |
| 20kHz級PWMを含む暫定値 | 約0.4〜0.8W | 約1.2〜2.4W |
熱抵抗から見た1パワーブロックの温度上昇目安:
| PCB放熱条件 | 0.3W | 0.6W |
|---|---|---|
| 十分な銅箔(50°C/W相当) | +15°C | +30°C |
| 最小銅箔(125°C/W相当) | +38°C | +75°C |
したがって、12.5A連続は十分な銅箔面積とサーマルビアを設ければ 成立する可能性が高い。一方、最小パッド相当では周囲温度や筐体条件に よって接合温度が高くなるため不可とする。
現時点のPCBは4層配線、銅箔ゾーン、Power Block周辺のサーマルビアまで 反映済み。ただし、12.5A連続の最終保証には実基板での温度上昇、筐体内温度、 PWM条件、回生時オーバーシュートを含む評価が必要である。
暫定設計条件
- PWM周波数: 20kHzを初期評価条件とする
- 12.5A連続試験開始時はMOSFETケース温度を監視する
- ケース温度100°Cをソフトウェア電流制限開始の暫定上限とする
- ケース温度110°Cで停止する暫定保護を設ける
- 各Power BlockのVIN/PGND/SWへ広い銅箔を確保する
- 熱拡散用ビアを複数配置し、裏面銅箔へ接続する
- 6S評価では回生・配線インダクタンスによるVDSオーバーシュートを重点確認する
- 初回試験では相ノードとVBATを差動プローブで観測する
参考:
5. 電源構成
VBAT 2S〜6S
├─ dsPIC HVDD / MOSFET Gate Driver Supply
└─ TPS542025
└─ 5V
├─ CAN_VDD
├─ LEDなど
└─ 必要なら外部LDO → 3.3VBuck
- TI TPS542025
- 5V生成用
- 2S〜6S LiPo入力から5Vを生成
3.3V
初期方針:
dsPIC内蔵VREGを使用将来方針:
外部LDOフットプリントだけ用意しておく6. 電流検出
v0.1 実装
ハイサイドシャント 2mΩ ×3
INA293A2 ×3
dsPIC ADCへ入力シャント抵抗
- SEI Stackpole CSSK0612FT2L00
- 2mΩ
- 1W
- Kelvin端子
- 1%
電流検出アンプ
- TI INA293A2
- ゲイン: 50V/V想定
- ハイサイド検出対応
電流検出計算
V_{shunt} = I \times RP_{shunt} = I^2R| 電流 | シャント電圧 | シャント損失 | INA293A2出力 |
|---|---|---|---|
| 12A | 24mV | 0.288W | 1.2V |
| 20A | 40mV | 0.8W | 2.0V |
| 30A | 60mV | 1.8W | 3.0V |
注意
30Aでは1Wシャントを超えるため、連続運用は想定しない。
初期目標は常用12A級、短時間20A級。
7. ローサイド電流検出 未実装枠
ローサイドシャント 2mΩ ×3
OPA607-Q1 ×3目的
- 将来の比較検証
- FOC実験
- ローサイド3シャント方式への変更
- 電流波形解析
方針
v0.1では未実装。
電流経路が切れないように、未実装時のジャンパ/0Ω抵抗構成を検討する。
8. 入力保護
採用品
- TI TPS48111-Q1
- 3.5V〜80V動作、100V絶対最大の外付けMOSFET型eFuseコントローラ
- 6S LiPo満充電25.2Vに対して十分な入力電圧余裕を確保する
- TPS25990など16V系のFET内蔵eFuseは6S入力に対応できないため不採用
構成案
VBAT+
→ TVS
→ 1.5mΩ電流検出シャント
→ TPS48111-Q1 + 60V Nch MOSFET ×2(バック・ツー・バック)
→ プリチャージ経路
→ バルクコンデンサ
→ ESC本体目的
- 逆接保護
- サージ吸収
- 過電流時の保護
- 実験時の事故低減
暫定保護条件
| 項目 | 設計値 |
|---|---|
| 連続動作電流 | 12.5A |
| 過電流警告・遮断開始 | 約18A |
| 短時間許容電流 | 20A |
| 高速短絡保護 | 約30Aを初期目標 |
| 電流検出シャント | 1.5mΩ、定格1W以上の4端子品 |
| FET | CSD18536KTT級 60V Nch ×2 |
| 故障動作 | 初期評価はラッチオフ |
回路図初期定数:
| 回路図部品 | 値・用途 |
|---|---|
| U6 | TPS48111-Q1、DGX-19 |
| Q2, Q3 | CSD18536KTT、メイン・バック・ツー・バックFET |
| Q4, R44 | プリチャージFET、100Ω/2W |
| R38 | 1.5mΩ/1W、eFuse電流検出 |
| R39 | 64.9kΩ/1%、約18A過電流設定 |
| R40, C24 | 2.2kΩ/1% + 1nF、約30A短絡設定とフィルタ |
| C25 | 68nF、約1ms過電流ブランキング |
| R42, R43, C27 | 453kΩ/100kΩ/100nF、約5.5V UVLO |
| R41 | 10Ω、メインFETターンオン調整 |
| C26 | 100nF/25V、BST-SRC |
| R34, R35 | 150kΩ/36kΩ、TPS542025 EN/UVLO分圧 |
旧F1、IC4(LM74610-Q1)、Q1はDNP・基板非搭載へ変更した。
1.5mΩシャントの損失は12.5Aで約0.234W、20Aで約0.6Wとなる。 FETをCSD18536KTT(25°C代表1.6mΩ)2個とした場合、FET導通損失は 12.5Aで約0.50W、20Aで約1.28W。高温時のRDS(on)増加を含め、 eFuse経路全体では12.5A連続で約1Wを熱設計の初期目標とする。
TPS48111-Q1のプリチャージ機能を使い、バルクコンデンサ充電中に メインFETが線形領域で長時間動作しない構成とする。プリチャージ抵抗、 IWRN、ISCP、TMR、BSTの最終定数は実装する総バルク容量とMOSFETの SOAを確定後、TIの設計計算式で決定する。
9. CAN周辺
基本方針
dsPIC33CDVC256MP506 の内蔵CAN FDトランシーバを使用。
外付け部品
| 部品 | 用途 |
|---|---|
| ESDCAN05-2BWY | CANH/CANLの2線一体ESD/サージ保護 |
| 60Ω ×2 | スプリット終端 |
| 連動DPST | スプリット終端ON/OFF切替 |
| 4.7nF | スプリット終端センター点の高周波コモンモード除去 |
| 4bit DIPスイッチ | CAN ID設定 |
コモンモードチョークはv0.1ではDNPとし、CANH/CANLを直結する。 旧120Ω終端、旧ジャンパ、個別TVSもDNPとする。
スプリット終端:
CANH ─ 60Ω ─ SW2A ┐
├─ TERM_CENTER ─ 4.7nF ─ CAN_VSS
CANL ─ 60Ω ─ SW2B ┘SW2A/SW2Bは同一DPSTスイッチの機械連動接点とする。 実装はC&K JS202011JCQNのDPDTスライドスイッチをDPSTとして使用し、 各極の共通端子と片側接点だけを接続する。未使用接点は無接続とする。 ESDCAN05-2BWYはSOT-323で、pin 1=CANH、pin 2=CAN_VSS、 pin 3=CANLとして使用する。
CAN ID
4bit DIPスイッチ
ID: 0〜1510. デバッグLED
| LED | 意味 |
|---|---|
| PWR | 電源正常 |
| RUN | MCU動作中 |
| CAN | CAN通信あり |
| FAULT | 異常状態 |
| ARM | モータ駆動許可状態 |
LED電流
1〜2mA程度11. コネクタ
| 用途 | 方針 |
|---|---|
| 電源入力 | XT30〜XT60系 |
| モータ出力 | 3相大電流コネクタ |
| CAN | JST-GH / JST-PH / JST-SH 候補 |
| 書き込み | Tag-Connect or ICSPヘッダ |
| デバッグ | テストパッド多め |
12. 基板設計方針
| 項目 | 方針 |
|---|---|
| 層数 | 4層(F.Cu / In1.Cu / In2.Cu / B.Cu) |
| 実装 | JLCPCB SMT想定 |
| 放熱 | 銅箔面積、サーマルビア、GNDポア |
| 電流ループ | MOSFET、シャント、バルクコンデンサを最短化 |
| 信号配線 | 電流検出とCANはノイズ源から離す |
| テスト性 | 主要電源、ゲート、相電圧、電流検出出力にTPを置く |
機能ブロック・熱優先配置
2026-08-21時点で、電力の流れを左から右へ追える配置へ更新した。
左基板端 右基板端
VBAT入力 → TVS → eFuse → バルク容量 → DCDC → dsPIC → 3相Power Block → Motor| ブロック | 主部品 | 配置領域・座標 |
|---|---|---|
| VBAT入力 | J4、D14 | 左端、J4=(40,105) mm |
| eFuse | U6、Q2〜Q4、R38〜R44 | x=52〜84 mm |
| DCDC | IC5、L3、C12〜C15、R25/R26 | 裏面左上、x=47〜68 mm、y=65〜79 mm |
| dsPIC制御 | U2、デカップリング | U2=(101.12,99.25) mm |
| プログラム | J6、1x6横型メスソケット | 上辺、(80.39,76.95) mm、差込口は基板外向き |
| 3相電力段 | IC1〜IC3、R19〜R21、U3〜U5 | 右側に縦3段 |
| モータ出力 | J1 | 右端、(158,100) mm |
| 相 | Power Block | 座標 | シャント | INA293 |
|---|---|---|---|---|
| U | IC1 | (140, 80) mm | R19: (128, 80) | U3: (120, 80) |
| V | IC2 | (140, 100) mm | R20: (128, 100) | U4: (120, 100) |
| W | IC3 | (140, 120) mm | R21: (128, 120) | U5: (120, 120) |
- Power Block間は縦20mmピッチとし、各相に独立した熱拡散領域を確保する
- IC1〜IC3はPHASEパッドがJ1側、PGND/VINパッドがシャント側を向くよう180°配置する
- PHASE_U/V/Wはパッケージ直後を1.0mmネック、IC外からJ1まで3.0mmで配線する
- シャントからPower BlockのVIN側までを各相の横レーンとして短くする
- INA293はシャントのKelvin配線を短く保ちつつ、SWノードから離す
- モータ端子J1はPower Block列の右側辺に配置する
- MOS温度検出TH2はPower Block列中央付近、(148, 100) mmに配置する
- 入力コネクタ、eFuse、TVSは左側の入力保護領域へ分離する
- J6は横型ソケット、J7は横型オスヘッダ、J2/J5は横型JST-XAとし、ケーブルを基板面と平行に抜く
- J2、J5、J7を含む全フットプリント外形がEdge.Cuts内に入ることをスクリプトで確認する
- J2/J5は左辺の横型JST列、J7は左下の横型ソケットとし、すべて差込口を左外向きにする
- SW1は90°回転し、下辺方向の占有幅を減らす
- LED D1〜D5は表面下辺に並べ、対応する直列抵抗R1/R2/R6/R7/R8は同一X座標の裏面
y=127mmへ配置する。LEDカソードとは各1本の0.5/0.3mmビアで局所接続する - Power Block直下・周囲へPGND/VIN熱拡散銅箔とサーマルビアを設ける
- SW銅箔は放熱面積を確保しつつ、EMI低減のため必要以上に広げない
- 表裏両面を配線に使用する。ただし裏面のPower Block、eFuse、シャント直下は熱拡散銅箔を優先する
- MOSFET/シャント/eFuse周辺の0.10mmレーザーマイクロビアはvia-in-pad充填・銅キャップを指定し、電流遷移と放熱を兼用する
- 保護後VBATは裏面3.0mm主幹で3相へ分配し、各シャント入力へ2本のビアで表面復帰する
- 各シャント出力は8本のF.Cu-In1.Cuマイクロビアで内層へ移し、IC1/2はIn1.Cuと2.0mm In2.Cu、IC3はIn1.Cuと2.0mm B.Cuを並列使用する
- 回路図上の3相
PGND端子はバッテリマイナスGNDへ接続し、PCB上では電力帰路領域として分離配置する - Power Blockの露出パッド27はVINであり、8本/層の充填済みマイクロビア列で並列電力層へ接続する。PGNDはピン12〜20の外側に各相6本の0.30mmドリル貫通ビアを置き、4層GNDへ局所接続する
- SWノードの表裏面積は必要最小限とし、裏面GND/PGND面を不用意に分断しない
- 発熱部品直下では細い信号配線を横切らせず、ビア配置と銅箔の熱流路を先に決める
- dsPIC U1と三相Power Block IC1〜IC3はリフロー実装面を揃え、すべて表面実装とする
- eFuseのR38、Q2/Q3、Q4/R44、D14は表面に残し、大電流経路と放熱銅箔を連続させる
- TPS48111 U6とR39〜R43、C24〜C27は裏面へ配置し、CS+/CS-、GATE、SRC、BSTを短く引く
- U6周辺はQ2/Q3直下の裏面放熱面を避け、FETタブ直下には部品や細い信号配線を置かない
- TPS542025、L3、C12〜C15、R25/R26は裏面左上にまとめる。SW-L3間は2.0mm In1.Cuと、両端各3列の充填済み積層マイクロビアで接続する
- IC5の保護後VBAT入力は長い0.20mm配線を電力経路に使わず、3本のB.Cu-In2.Cuマイクロビアと1.0mm In2.Cu専用配線でeFuse出力主幹へ接続する
- IC5のGND周囲は表裏GNDへサーマルビアを接続し、SWノードの層間遷移は上記3列だけに限定する
PCB製造指定
- 4層、板厚1.6mm。外層2ozを目標、内層1oz以上とし、内層2ozを選べる場合は優先する
- 0.10mmレーザーマイクロビアは充填・銅キャップ必須。F-In1 / In1-In2、およびIC3のIn2-B積層構成を製造前DFMで確認する
- eFuseのR38両端とQ2/Q3ソースは各8本、Q2ドレインは16本、Q3ドレインからB.Cu主幹は0.30mmドリル貫通ビア6本とする
- DRCは電流容量を検証しないため、12.5A連続試験ではシャント-Power Block間、eFuse FET、Power Blockケース温度を個別に測定する
データシート準拠の配置ルール
- TPS48111-Q1はR38の電力経路とCS+/CS-を分離し、U6までKelvin配線する
- TI Figure 9-19と同様に、Q2/Q3は共通SRC銅箔を挟んで隣接させ、U6・R38・C26・ゲート部品を一つの局所ブロックとして扱う
- U6のGATE/SRC/BSTは大電流配線との共用や迂回を避ける。配線だけで短絡回避できない場合は、周辺受動部品を再配置して専用の短い経路を先に確保する
- 現配置ではBSTをIn2.Cu、SRCのU6側逃がしをIn1.Cu、GATE本線とR41枝をIn2.Cuへスタッガビアで分離し、QFN右側での交差を避ける
- CS+/CS-はR38の電力ランドから直接分岐せず、検出点から独立した細いKelvinペアとしてU6へ戻す
- Q2/Q3の共通ソース、GATE、SRC、BSTループを短くする。C26は裏面(62.5, 93.2)mmへ再配置し、旧斜めゲート幹線を外してBST/SRC/GATEの引き直し空間を確保する
- Q2/Q3の狭いソース端子は複数の短いネック配線で引き出し、広い銅箔へ合流させる
- eFuse出力の階層ネット
VBAT_OUTはPCB上で親回路の/VBATへ統合する - J4からR38は隣接GND端子の外側を2本の0.7mmネックで回し、R38出力も2本でQ2ドレインへ接続する
- Q3ドレインから直近VBAT容量までは2.0mm主幹と複線ネックを使用する
- TPS542025は
入力C12 → IC5 → SW/L3 → 出力C14/C15の高di/dtループ順に配置する - C13はBOOT-SW直近、R25/R26はL3の出力側かつSW銅箔から離れた静かな領域に置く
- dsPICのVDD/AVDD/HVDDデカップリングは対応電源ピンとGNDピンの同一面・6mm以内を目標にする
- R19〜R21の電力端子とINA293入力用Kelvin端子を混在させず、IN+/IN-を対称・並走で引く
- CSSK0612は回路図pin 1/4を大電流ランド、pin 2/3をKelvinランドへ割り当てたリポジトリ内修正版フットプリントを使用する
- R19〜R21は大電流ランドをPower Block側、KelvinランドをINA293側へ向ける
- INA293は各シャントの静かな側へ寄せ、PHASE/SW銅箔との並走を避ける
- In1.Cuは制御側GND面を主体とし、Power BlockのPHASE/SW直下には広げない
- In2.Cuは信号逃がしと局所銅箔に使い、dsPICの微細ピンからは短い表層ファンアウトの後にスタッガ配置したビアで移る
- Microchip Appendix Aの4層例にならい、内層は全面一枚ベタではなく、電力段・制御段・信号チャネルを機能ごとに分割する
配置判断の参照資料:
- TI TPS48111-Q1 data sheet, Figure 9-19
- TI TPS542025EVM-745 User's Guide, PCB Layout
- Microchip dsPIC33CDVC256MP506 Family Data Sheet
- Microchip dsPIC33CDVC256MP506 Motor Control Development Board User Guide, Appendix A
- TI INA293 product data sheet
Q5DC_DMMフットプリントのpad 28〜43は、分割ペースト開口を 誤って独立F.Cuパッドとして定義していたため、番号なし・F.Paste専用へ修正した。
基板外形は約133.40 x 63.75mm。4層化、主要電力配線、制御側GND/VDDゾーン、 Power BlockのPGNDサーマルビア、eFuseのBST/SRC/GATE局所配線、 TPS542025のEN/UVLO分圧R34/R35まで反映済み。
2026-08-21 最終配線チェック
- 108フットプリント、2029トラック、263ビア、2ゾーン
- KiCad DRCを
--all-track-errors --schematic-parity付きで実行 - 未配線: 0
- 短絡、トラック交差、通常/穴クリアランス、トラック幅、サーマル不足: 0
- 基板警告72件はシルク67件とダングリング5件のみ
- ダングリング5件は、接続維持が必要なTEMP_BOARD/RP72枝、幅違いで合流する EFUSE_SRC、VBATの電流・熱スティッチであり、電気DRCエラーではない
- 回路図パリティの残り46件は主にフットプリントのライブラリ接頭辞、 Description/Datasheetなどの属性差。ネット競合、Missing/Extra footprintは0
- ERCは33件。主にeFuse追加部のオフグリッド端点、dsPIC電源ピン型、 同一配線上の複数ラベルに関する警告で、製造前に回路図側の警告整理を行う
13. まだ決める項目
| 項目 | 状態 |
|---|---|
| CAN TVS型番 | ESDCAN05-2BWY |
| コモンモードチョーク | v0.1はDNP |
| 入力TVS型番 | 未定 |
| バルクコンデンサ容量・耐圧 | 未定 |
| ゲート抵抗値 | 未定 |
| 温度センサ | 未定 |
| 外部3.3V LDO | 必要なら追加 |
| コネクタ型番 | 未定 |
| 入力保護/eFuse | TPS48111-Q1選定済み。周辺定数とプリチャージ抵抗を要確定 |
| eFuse用外付けMOSFET | CSD18536KTT級を2個。SOA確認後に確定 |
| 基板サイズ | 約133.40 x 63.75mm |
| 層数 | 4層で確定 |
| INA293周辺RCフィルタ | 未定 |
| 電流制限閾値 | ファーム側で後決め |
14. 現時点の暫定仕様まとめ
MCU: dsPIC33CDVC256MP506
MOSFET: CSD88599Q5DC ×3
Buck: TPS542025
5V: CAN/周辺用
3.3V: dsPIC内蔵VREG中心
電流検出: INA293A2 + 2mΩハイサイドシャント ×3
ローサイド検出: 未実装枠
入力保護: TPS48111-Q1 + 60V Nch MOSFET ×2
通信: 内蔵CAN FDトランシーバ
CAN ID: 4bit DIP
LED: PWR / RUN / CAN / FAULT / ARM
通常評価: 2S〜4S
6S: 評価扱い
常用電流目安: 12A級
短時間電流目安: 20A級Parts
108| Qty | Value | Footprint | References |
|---|---|---|---|
| 9 | 4.7 | Resistor_SMD:R_0603_1608Metric | R9, R10, R11, R12, R13, R14, R15, R16, R17 |
| 5 | 0.1uF | Capacitor_SMD:C_0603_1608Metric | C3, C4, C16, C22, CVDD2 |
| 5 | 10k | Resistor_SMD:R_0603_1608Metric | R3, R22, R28, R29, R31 |
| 5 | 1k | Resistor_SMD:R_0603_1608Metric | R1, R2, R6, R7, R8 |
| 4 | 10uF | Capacitor_SMD:C_0603_1608Metric | C18, C19, C20, C21 |
| 4 | 1uF | Capacitor_SMD:C_0603_1608Metric | C1, C2, C5, C11 |
| 4 | C | Capacitor_SMD:C_0603_1608Metric | C12, C13, C14, C15 |
| 4 | D_Schottky | Diode_SMD:D_0805_2012Metric | D_Schottky2, D6, D8, D10 |
| 3 | 0 | Resistor_SMD:R_0603_1608Metric | R5, R24, R32 |
| 3 | CSD18536KTT | CSD19536KTTT | Q2, Q3, Q4 |
| 3 | CSD88599Q5DC | esc:Q5DC_DMM | IC1, IC2, IC3 |
| 3 | D | Diode_SMD:D_0805_2012Metric | D7, D9, D11 |
| 3 | INA293A2 | Package_TO_SOT_SMD:SOT-23-5 | U3, U4, U5 |
| 3 | R | Resistor_SMD:R_0603_1608Metric | R25, R26, R27 |
| 3 | R_Shunt | esc:CSSK0612FT2L00_Kelvin_Corrected | R19, R20, R21 |
| 2 | 100k | Resistor_SMD:R_0603_1608Metric | R23, R30 |
| 2 | 4.7uF | Capacitor_SMD:C_0603_1608Metric | CVBOOT2, CVREG2 |
| 2 | 60 | R_0603_1608Metric | R36, R37 |
| 2 | Thermistor | Resistor_SMD:R_0603_1608Metric | TH1, TH2 |
| 1 | 1.5SMCxxA | Diode_SMD:D_SMC | D14 |
| 1 | 1.5m 1% 1W | R_2512_6332Metric | R38 |
| 1 | 1000uF | Capacitor_SMD:C_0603_1608Metric | C17 |
| 1 | 100R 2W PRECHARGE | R_2512_6332Metric | R44 |
| 1 | 100k 1% | R_0603_1608Metric | R43 |
| 1 | 100nF | Capacitor_SMD:C_0603_1608Metric | CMCLR2 |
| 1 | 100nF | C_0603_1608Metric | C27 |
| 1 | 100nF 25V | C_0603_1608Metric | C26 |
| 1 | 100pF | Capacitor_SMD:C_0603_1608Metric | C7 |
| 1 | 10R | R_0603_1608Metric | R41 |
| 1 | 150k | Resistor_SMD:R_0603_1608Metric | R34 |
| 1 | 1nF | C_0603_1608Metric | C24 |
| 1 | 2.2k 1% | R_0603_1608Metric | R40 |
| 1 | 2.2uF | Capacitor_SMD:C_0603_1608Metric | C6 |
| 1 | 220nF | Capacitor_SMD:C_0603_1608Metric | CCP2 |
| 1 | 330 | Resistor_SMD:R_0603_1608Metric | R4 |
| 1 | 36k | Resistor_SMD:R_0603_1608Metric | R35 |
| 1 | 4.7nF | C_0603_1608Metric | C23 |
| 1 | 453k 1% | R_0603_1608Metric | R42 |
| 1 | 64.9k 1% | R_0603_1608Metric | R39 |
| 1 | 68nF | C_0603_1608Metric | C25 |
| 1 | CAN_TERM_ENABLE | SW_DPST_Ganged_CK_JS202011JCQN | SW2 |
| 1 | Conn_01x02_Pin | Connector_JST:JST_XA_S02B-XASK-1N-BN_1x02_P2.50mm_Horizontal | J2 |
| 1 | Conn_01x02_Pin | Connector_AMASS:AMASS_XT60IPW-M_1x03_P7.20mm_Horizontal | J4 |
| 1 | DSPIC33CDVC256MP506-E/M9 | esc:DSPIC33CDVC256MP506-E&slash_M9 | U2 |
| 1 | ESDCAN05-2BWY | SOT-323_SC-70 | D15 |
| 1 | ICSP_SIDE_ENTRY | PinSocket_1x06_P2.54mm_Horizontal | J6 |
| 1 | L | Inductor_SMD:L_10.4x10.4_H4.8 | L3 |
| 1 | MCLR_CAP_ENABLE | PinHeader_1x02_P2.54mm_Horizontal | J7 |
| 1 | SW_DIP_x04 | Button_Switch_SMD:SW_DIP_SPSTx04_Slide_6.7x11.72mm_W6.73mm_P2.54mm_LowProfile_JPin | SW1 |
| 1 | Screw_Terminal_01x03 | TerminalBlock:TerminalBlock_MaiXu_MX126-5.0-03P_1x03_P5.00mm | J1 |
| 1 | TPS48111-Q1 | Texas_DGX0019_VSSOP-19_3x5.1mm_P0.5mm | U6 |
| 1 | TPS542025DDCR | esc:SOT95P280X110-6N | IC5 |
| 1 | UART_SIDE_ENTRY | JST_XA_S02B-XASK-1N-BN_1x02_P2.50mm_Horizontal | J5 |
| 1 | blue | LED_SMD:LED_0805_2012Metric | D1 |
| 1 | green | LED_SMD:LED_0805_2012Metric | D2 |
| 1 | orange | LED_SMD:LED_0805_2012Metric | D4 |
| 1 | red | LED_SMD:LED_0805_2012Metric | D5 |
| 1 | yellow | LED_SMD:LED_0805_2012Metric | D3 |
Questions
How big is the ESC PCB?
It measures 133.4 × 63.7 mm and has 4 copper layers, 1.6 mm thick.
What parts does the ESC use?
108 parts, built around the CSD88599Q5DC, CSD18536KTT and ESDCAN05-2BWY. The full list of its parts is on this page, with links to each part's symbol and footprint where PCBKit's library has them.
Where can I download the ESC KiCad files?
From the Nabentiest/ESC repository on GitHub, at the commit this page was made from: the board is esc.kicad_pcb and its schematic esc.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Can I use the ESC design in my own project?
Its repository states no licence, so its author keeps all rights: ask Nabentiest before reusing the design.
Similar boards
- 4 layers220 × 100 mm

- 2 layers70 × 100 mm

EKCP LLP
Konstantin-Dudersky/plc-modules
После открыть файл в Inkscape и изменить размер страницы
58 parts - 8 layers50 × 50 mm

Omodri laas
open-dynamic-robot-initiative/open-motor-driver-initiative
Open-source drive for brushless motors, following the open dynamic robot initiative
265 parts122BSD-3-Clause - 4 layers60 × 60 mm

Pino rs
timblakely/pino-rs
Bare-metal BLDC controller for Pino the robot, written in Rust.
20 parts19MIT - 6 layers60 × 48 mm

Quadesc
embedconsult/quadesc
BeagleConnect QuadESC is a four-motor power board with BeagleConnect Torque installed as its system-on-module. This repository contains the editable mainboard and module designs, schematics, firmware sources and…
247 parts9 - 4 layers47 × 47 mm

Motor Gen2
RoMeLaUCLA/romela-motor-driver
Motor driver PCB and firmware designed for RoMeLa actuators.
151 parts6MIT - 4 layers59 × 55.3 mm

- 4 layers42.7 × 37.2 mm
