HFLink
LX050724·HFLink·Hardware/plus/HFLink_Plus.kicad_pcb
About the HFLink PCB
HFLink is an open source PCB design by LX050724, published on GitHub under the Apache-2.0 license. It is a 4-layer board measuring 48.5 × 33.5 mm, with 111 components from 31 distinct parts.
Other key parts include the ECMF02-2AMX6, USB3320C-EZK, SN74LVC1G125DCK, SN74LVC2T45DCUR and MT9700. By type, the board carries 48 resistors, 33 capacitors, 15 ICs, 6 connectors, 4 inductors and 3 diodes.
From the project
完全使用FPGA实现的高速DAP
- 默认模式 1. 红色:目标电压低 2. 绿色:目标电压正常 3. 黄色:复位信号低 4. 熄灭/不规律闪烁:DAP正在执行命令,熄灭时间表示执行时间 - CMSIS-DAP模式 1. 绿色:空闲 2. 蓝色:已连接 3. 紫色:运行中
Manchester支持大容差无需小数分频,波特率计算公式200M/n (n>=2)
- VTRG电压&5V电流读取 ⬅️需开发上位机 - SPI ⬅️需开发上位机 - 线路延迟自标定⬅️需开发上位机
1. 打开高云FPGA工程,调整include路径配置 2. 重新生成M1 IP核,其他IP核不需要生成 3. 综合生成FPGA比特流 4. 编译MCU代码自动生成合并MCU程序的比特流文件bitstream.bin 5. 高云下载器设置Debugging/Temporary Mode -> Set ExFlash QE For Arora V使能Flash的Quad模式(仅需一次) 6. 高云下载器设置External Flash Mode Arora V -> exFlash Erase,Program,Verify Arora V进行外部Flash下载

Main components on the HFLink
HFLink bill of materials (BOM)
111 components, 31 distinct parts.
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | ECMF02-2AMX6 | ST_UQFN-6L_1.5x1.7mm_P0.5mm | U1 |
| 1 | USB3320C-EZK | QFN-32-1EP_5x5mm_P0.5mm_EP3.1x3.1mm | U2 |
| 3 | SN74LVC1G125DCK | Texas_R-PDSO-G5_DCK-5 | U3, U10, U11 |
| 7 | SN74LVC2T45DCUR | VSSOP-8_2.3x2mm_P0.5mm | U4, U5, U6, U7, U9, U12, U13 |
| 1 | MT9700 | SOT-23-5 | U8 |
| 1 | ADS1115IDGS | TSSOP-10_3x3mm_P0.5mm | U14 |
| 1 | LMV358 | SOIC-8_3.9x4.9mm_P1.27mm | U15 |
| 1 | SI2305 | SOT-23-3 | Q1 |
| 2 | DF40C-60DS-0.4V(51) | BTB-DF40C-60DS-0.4V(51)# | J1, J2 |
| 1 | Conn_ARM_JTAG_SWD_20 | IDC-Header_2x10_P2.54mm_Horizontal | J3 |
| 1 | USB_C_Receptacle_USB2.0_16P | USB_C_Receptacle_HRO_TYPE-C-31-M-12 | J4 |
| 1 | WAFER-ZH1.5-4PWB | ZH_SM04_1.50mm_Horizontal | J5 |
| 1 | Conn_01x08_Pin | PinHeader_1x08_P1.27mm_Vertical | J6 |
| 1 | SMD0603-050-6 | Fuse_0603_1608Metric | F1 |
| 2 | NCD0603G1 | LED_0603_1608Metric | D4, D5 |
| 1 | LED_RGBA | LED_RGBA_1615 | D6 |
| 4 | 600Ω@100MHz | L_0402_1005Metric | FB1, FB2, FB3, FB4 |
| 22 | 100nF,16V | C_0402_1005Metric | C1, C2, C3, C4, C12, C15, C16, C17 +14 |
| 6 | 4.7uF,10V | C_0402_1005Metric | C5, C6, C7, C13, C14, C29 |
| 3 | 2.2nF,50V | C_0402_1005Metric | C8, C11, C33 |
Show 11 more
| Qty | Part | Footprint | Refs |
|---|---|---|---|
| 1 | 10pF,50V | C_0402_1005Metric | C9 |
| 1 | 10nF,50V | C_0402_1005Metric | C10 |
| 13 | 10K,1% | R_0402_1005Metric | R1, R19, R21, R22, R25, R26, R27, R32 +5 |
| 6 | 1K,1% | R_0402_1005Metric | R2, R23, R24, R36, R37, R38 |
| 1 | 8.06K,1% | R_0402_1005Metric | R3 |
| 3 | 5.1K,1% | R_0402_1005Metric | R4, R5, R6 |
| 10 | 33R,1% | R_0402_1005Metric | R7, R18, R20, R28, R40, R41, R42, R44 +2 |
| 9 | 0R,1% | R_0402_1005Metric | R8, R9, R10, R11, R12, R13, R14, R15 +1 |
| 1 | 100mR,1%,1W | R_1206_3216Metric | R17 |
| 4 | 4.7K,1% | R_0402_1005Metric | R29, R30, R31, R33 |
| 1 | 100K,1% | R_0402_1005Metric | R43 |
HFLink design files
The KiCad project lives in the LX050724/HFLink repository on GitHub; these links point at the commit this page was built from.
HFLink: common questions
How big is the HFLink PCB?
The HFLink measures 48.5 × 33.5 mm, has 4 copper layers and is 1.6 mm thick.
How many components are on the HFLink?
111 components, from 31 distinct parts. The full bill of materials is listed on this page.
Where can I download the HFLink design files?
From the LX050724/HFLink repository on GitHub, which has the KiCad layout and the schematic; the links under Design files point to each one.
Can I use the HFLink design in my own project?
Yes, under the terms of its Apache-2.0 license, which LX050724 chose for the repository.