
Frank zx
rh1tech/frank-lab
FRANK Board Laboratory (work-in-progress board prototopyes)

USB Power Delivery Alt-mode Negotiation using CH32X035
Pdaltmode is an open-source printed circuit board by AnterCreeper, from the AnterCreeper/pdaltmode repository on GitHub, published under the LGPL-2.1 licence. It is a 4-layer board of 50 × 50 mm with 88 parts on 122 nets, routed with 2,287 tracks and 204 vias.
It is built around the CH32X035G8U6, TLV62569DBV and CBTL02043ABQ, with the CH217K, LSF0204PW and TC358867XBG among its other parts. Its parts include 36 capacitors, 27 resistors, 9 ICs, 6 connectors and 3 inductors.
If any questions, welcome for Issues & PRs
如果有疑问,欢迎提交Issues或PR
WARNING! This Project is not been fully long-term productive tested and without warranty of any kind, use at your own risk!
警告!该项目未经充分的长期生产环境测试,作者不作任何保证,使用需要你自己衡量
This project is licensed under the LGPL-2.1-or-later license. DO NOT download or clone this project until you have read and agree the LICENSE.
该项目采用 LGPL-2.1 以及之后版本 授权。当你下载或克隆项目时,默认已经阅读并同意该协定。
This Project is used to perform PD Logic for Host-side based on the cost-effective (30 cents at the time of writing) WCH CH32X035 32-bit RISC-V microcontroller, to achieve DisplayPort output over Type-C, which can be used on space compact scene.
该项目基于来自 WCH 的低成本 CH32X035 微控制器,包含了所需的所有主机端的 USB Power Delivery 协议的功能,以实现 Type-C 上 DisplayPort 视频输出功能,可用于 PCB 面积紧凑场景。
Besides, This Project include a validation hardware with GERBER and schematics, 4 layers JLC04081H-3313 Stacking, using TOSHIBA TC358867XBG to convert Video stream from Parallel to DisplayPort Signal.
此外,该项目附有一个验证硬件,包含 GERBER 和原理图与装配图纸,四层 0.8mm JLC04081H-3313 叠层,采用 TOSHIBA TC358867XBG 将 RGB 并行接口 转换至 DisplayPort 信号输出。

This Project implements state machines defined in:
Doc. 1 and 2 can be accessed from https://github.com/usb-c/USB-Type-C
For Doc. 3, since DISTRIBUTION TO NON-MEMBERS IS PROHIBITED, contact me at wangzhihao9@hotmail.com
Doc.4 is located at https://glenwing.github.io/docs/DP-1.2.pdf
Datasheet of TC358867XBG is included in the project, which includes external LICENSE.
Some other Specification related to Audio which is needed: (May have copies over web.archive.org)
| Qty | Value | Footprint | References |
|---|---|---|---|
| 14 | 10kΩ | Resistor_SMD:R_0402_1005Metric | R10, R12, R13, R14, R16, R17, R18, R21, R22, R23, R24, R25, R26, R27 |
| 6 | 100nF | Capacitor_SMD:C_0402_1005Metric | C20, C21, C24, C25, C29, C36 |
| 5 | 100kΩ | Resistor_SMD:R_0402_1005Metric | R1, R3, R4, R7, R8 |
| 5 | 10nF | Capacitor_SMD:C_0402_1005Metric | C23, C26, C27, C28, C37 |
| 5 | 1uF | Capacitor_SMD:C_0402_1005Metric | C19, C32, C33, C34, C35 |
| 4 | 0.1uF | Capacitor_SMD:C_0201_0603Metric | C11, C12, C15, C16 |
| 4 | 10uF | Capacitor_SMD:C_0603_1608Metric | C3, C4, C9, C14 |
| 4 | 4.7uF | Capacitor_SMD:C_0603_1608Metric | C5, C6, C7, C8 |
| 3 | 0.1uF | Capacitor_SMD:C_0402_1005Metric | C13, C17, C22 |
| 3 | 2.2uH | Inductor_SMD:L_Murata_DFE201610P | L1, L2, L3 |
| 3 | TLV62569DBV | Package_TO_SOT_SMD:SOT-23-5 | U1, U2, U5 |
| 2 | 150uF | Capacitor_Tantalum_SMD:CP_EIA-3528-21_Kemet-B | C10, C18 |
| 2 | 22uF | Capacitor_SMD:C_0603_1608Metric | C1, C2 |
| 2 | 30kΩ | Resistor_SMD:R_0402_1005Metric | R9, R20 |
| 2 | MPZ1608S101ATAH0 | Inductor_SMD:L_0603_1608Metric | FB1, FB2 |
| 1 | 180kΩ | Resistor_SMD:R_0402_1005Metric | R19 |
| 1 | 20kΩ | Resistor_SMD:R_0402_1005Metric | R5 |
| 1 | 3kΩ | Resistor_SMD:R_0402_1005Metric | R11 |
| 1 | 470nF | Capacitor_SMD:C_0402_1005Metric | C30 |
| 1 | 50kΩ | Resistor_SMD:R_0402_1005Metric | R2 |
| 1 | 90kΩ | Resistor_SMD:R_0402_1005Metric | R6 |
| 1 | AO6801A | Package_TO_SOT_SMD:SOT-23-6 | Q1 |
| 1 | CBTL02043A | Package_DFN_QFN:WQFN-20-1EP_2.5x4.5mm_P0.5mm_EP1x2.9mm | U3 |
| 1 | CH217K | Package_TO_SOT_SMD:SOT-23-6 | U8 |
| 1 | CH32X035G8U6 | Library:QFN-28-1EP_4x4mm_P0.4mm_EP2.7x2.7mm | U7 |
| 1 | Conn_01x02_2.54mm | Connector_PinHeader_2.54mm:PinHeader_1x02_P2.54mm_Vertical | J6 |
| 1 | Conn_01x05_2.54mm | Connector_PinHeader_2.54mm:PinHeader_1x05_P2.54mm_Vertical | J5 |
| 1 | Conn_02x04_2.54mm | Connector_PinHeader_2.54mm:PinHeader_2x04_P2.54mm_Vertical | J3 |
| 1 | Conn_02x15_2.54mm | Connector_PinHeader_2.54mm:PinHeader_2x15_P2.54mm_Vertical | J4 |
| 1 | LSF0204PW | Package_SO:TSSOP-14_4.4x5mm_P0.65mm | U6 |
| 1 | N.P. | Resistor_SMD:R_0402_1005Metric | R15 |
| 1 | SG-210STF 26.000000MHz | User:Oscillator_SMD_SeikoEpson_SG210-4Pin_2.5x2.0mm | X1 |
| 1 | TC358867XBG | User:Toshiba_VFBGA-80_7.0x7.0mm | U9 |
| 1 | TS3USB221RSER | Package_DFN_QFN:Texas_UQFN-10_1.5x2mm_P0.5mm | U4 |
| 1 | TestPoint_2Pole | TestPoint:TestPoint_Bridge_Pitch2.0mm_Drill0.7mm | T1 |
| 1 | USB_B_Micro | User:USB_Mini-B_Wuerth_651005136521 | J2 |
| 1 | USB_C_Receptacle | User:USB_C_Receptacle_Amphenol_10137062-00021LF | J1 |
| 1 | WS2812B_1615 | User:LED_WS2812B-1615_SMD-4P_1.6x1.5mm | LED1 |
The 87 most common of 88 parts.
It measures 50 × 50 mm and has 4 copper layers, 1.6 mm thick.
88 parts, built around the CH32X035G8U6, TLV62569DBV, CBTL02043ABQ and CH217K. 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.
From the AnterCreeper/pdaltmode repository on GitHub, at the commit this page was made from: the board is EVB/pdaltmode.kicad_pcb and its schematic EVB/cover.kicad_sch. PCBKit opens the board in the browser, with nothing to install.
Its repository publishes it under the LGPL-2.1 licence: you may reuse it on that licence's terms (keep the author's notice, and for a copyleft licence share your changes alike).

rh1tech/frank-lab
FRANK Board Laboratory (work-in-progress board prototopyes)





zephray/PenabledDisplay
Mod a ThinkPad X200T display into a USB-C pen display

pdyxs/glider
Fork of zephray/glider (Modos Glider e-ink monitor) with a DP AUX polarity fix and a standalone GCC firmware build
