硬件设计
Custom hardware design
本章节 step by step 说明如何为您的 specific product 创建自己的 implementation。
开始 custom implementation 时,首先需要选择 Vision Module(取决于 size、availability 和 pricing)。我们已经整理了可用 modules 的列表,可在这里查看并选择:
https://server.kk-t.eu/ExternalVision/HardwareOverview
在左侧 Hardware Modules 下可以找到 detailed schematics 和 explanations。本说明以 Würth Ophelia III Module 为例,也就是 Vision External Example PCB 使用的 module。相关必要信息在这里:
https://server.kk-t.eu/ExternalVision/Hardware2
然后根据这些 information 创建您的 schematics。接下来必须将必要 pins 连接到 Main IC。以下 pins 必须连接到您的 main IC:

Pins are:
- IRQ (GPIO)
- MAIN WakeUp (GPIO/EXINT)
- FIXTURE_IS_ON (GPIO)
- SPI CS (GPIO)
- SPI MOSI (SPI Function)
- SPI MISO (SPI Function)
- SPI CLK (SPI Function)
Main IC 与 Vision IC 之间的 communication 通过 SPI 完成。只要您的 main IC 支持 SPI,就可以使用我们提供的 examples 和 libraries,它们会处理大部分底层工作。
现在根据所用 IC 的 functional layout,将这些 pins 连接到 main IC。Vision Example 中使用的是 STM32F051:

现在 Vision External Module (IC) 所需的 connections 已完成。接下来可以为您的 product 添加自己的 functions。PCB 创建完成后即可开始 firmware development。请继续查看以下 instructions:
- STM32 Main IC: https://server.kk-t.eu/ExternalVision/ExampleCustomStm32
- Artery Main IC: https://server.kk-t.eu/ExternalVision/ExampleCustomArtery