这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
tiny200r3 [2020/08/20 09:34] admin |
tiny200r3 [2022/08/29 09:14] (当前版本) |
||
---|---|---|---|
行 1: | 行 1: | ||
- | ~~NOTOC~~ | ||
- | ====R3版本简介==== | ||
- | TINY200 r3基于F1C200s高性价比**极品**ARM芯片,极简的艺术化设计风格,小巧精美。显示接口引到了40Pin FPC座子上,其余资源则全部引出到2.54间距双排针。 | ||
- | 资源罗列: | + | ====SCH/ |
- | - USB-TTL CP2104串口控制台(嵌入式开发必备) | + | 开源工程: https://github.com/ |
- | - microUSB OTG口(fel方式刷机、接U盘、键盘、摄像头、usb网卡等) | + | |
- | - 16M nor FLASH 或者 nand flash | + | |
- | - TF卡槽,可接TF卡或TF-WiFi | + | |
- | - 40P通用RGB FPC排座< | + | |
- | - 6P通用电容触摸FPC排座 | + | |
- | - 板载MIC*1 | + | |
- | - BOOT按键、复位按键 | + | |
- | - 50.8*22.86mm纤瘦尺寸,2.54排针引出所有资源,双排针间隔20.32mm适合面包板 | + | |
- | - 24Pin DVP接口 | + | |
- | | + | |
- | ====硬件原理图和PCB==== | + | 开源工程: https:// |
+ | ===R1=== | ||
+ | * {{ : | ||
+ | * {{ : | ||
+ | * {{ : | ||
+ | * {{ : | ||
- | ===原理图=== | + | ===R2=== |
- | * {{ ::f200s-r3.pdf |}} | + | * {{ ::f1c200s_sch.pdf |原理图200s部分}} {{ :: |
- | * {{ ::periph-r3.pdf |}} | + | * {{ ::tiny200v2pcb.pdf |PCB图pdf版}} |
+ | * {{ :: | ||
- | r3相比r1版改进 | + | |
- | * USB座增加了2个用于强度焊盘。 | + | * USB座增加了2个提高强度焊盘。 |
* LED升压输出增加了保护,理论上出现短路也不会烧。 | * LED升压输出增加了保护,理论上出现短路也不会烧。 | ||
* 修正所有0402封装。 | * 修正所有0402封装。 | ||
* 增加FPC 24Pin DVP连接器,ov2640(1.2V),ov5640(1.5V),gc0328(NULL)等。(默认1.2V,可选焊1.5V) | * 增加FPC 24Pin DVP连接器,ov2640(1.2V),ov5640(1.5V),gc0328(NULL)等。(默认1.2V,可选焊1.5V) | ||
* 增加音频部分PAM8403功放,可直接接扬声器,1.5瓦功率。 | * 增加音频部分PAM8403功放,可直接接扬声器,1.5瓦功率。 | ||
- | * USB-TTL可通过选焊默认是PE0/PE1,也可以调整到PA2/ | + | * USB-TTL可通过选焊从PE0/ |
- | * 电容触摸和电阻触摸的中断线默认合成到PE12 | + | * 电容触摸和电阻触摸的中断线默认合成到PA0 (但PA0不是中断, |
* RGB由666变更为565, | * RGB由666变更为565, | ||
* 液晶背光由以前的PE6(PWM1)调整到默认常亮,但可以选焊到PE12控制(PWM0).这样设计的目的是运行以前的程序即使背光没控制屏幕也能亮。 | * 液晶背光由以前的PE6(PWM1)调整到默认常亮,但可以选焊到PE12控制(PWM0).这样设计的目的是运行以前的程序即使背光没控制屏幕也能亮。 | ||
- | r3勘误 | + | R2存在的问题 |
+ | * 电容触摸6P接口在接GT911这种需要初始化时序的触摸时, | ||
* 背面焊接NAND版本的暂无软件支持 | * 背面焊接NAND版本的暂无软件支持 | ||
+ | ===R3=== | ||
+ | * {{ :: | ||
+ | * {{ :: | ||
+ | * {{ :: | ||
+ | * {{ :: | ||
+ | |||
+ | 相比R2的改进 | ||
+ | * 电容触摸和电阻触摸的中断线默认合成到PE12,修复电容触摸6P接口的问题 | ||
+ | * 修复NAND版本无软件支持的问题 | ||
- | ===外围接口和资源分配=== | ||
- | ^ 资源 | + | ====外围接口==== |
+ | |||
+ | ^ 资源 | ||
| RGB显示 | | RGB显示 | ||
| 背光控制 | | 背光控制 | ||
| I2C0 | PE11 PE12 | PD0 PD12 || | | I2C0 | PE11 PE12 | PD0 PD12 || | ||
- | | 串口控制台 | + | | 串口控制台 |
- | | USB_ID | PE2 | 无 || | + | | USB_ID线 | PE2 | 无 || |
| CTP触摸屏中断 | PE3 | PA0(无中断, | | CTP触摸屏中断 | PE3 | PA0(无中断, | ||
| RTP触摸屏中断 | 漏焊R23, [[https:// | | RTP触摸屏中断 | 漏焊R23, [[https:// | ||
| CTP触摸屏复位 | PE4 | 和系统复位并联, | | CTP触摸屏复位 | PE4 | 和系统复位并联, | ||
- | | DVP | 无 | PE0-PE11 || | + | | DVP | 无 | PE0-PE11, |
| DVP复位控制 | 无 | 默认和系统复位并联, | | DVP复位控制 | 无 | 默认和系统复位并联, | ||
- | | DVP的I2C | 无 | I2C0 || | + | | DVP的SCCB | 无 | I2C0 || |
| DVP的数字电压 | 无 | 默认1.2V, 可选贴U9(xc6206)并且去掉R24 以适配更多种电压 || | | DVP的数字电压 | 无 | 默认1.2V, 可选贴U9(xc6206)并且去掉R24 以适配更多种电压 || | ||
| USB(TTL) | USB转TTL到默认串口控制台(CP2104) | | USB(TTL) | USB转TTL到默认串口控制台(CP2104) | ||
| USB(OTG) | 默认OTG | 默认OTG || | | USB(OTG) | 默认OTG | 默认OTG || | ||
+ | | USB(OTG-ID线) | PE2 | 无 || | ||
行 61: | 行 66: | ||
- | ===启动简述=== | ||
- | * 全志F1C200s的启动顺序为SDIO(TF卡)- SPI NAND - SPI NOR - USB。 | ||
- | ==SD卡启动,优先级最高== | + | ====启动顺序==== |
+ | 全志F1C200s的启动顺序依次是SDIO(TF卡)- SPI NAND - SPI NOR - USB。 | ||
+ | |||
+ | ===SD卡启动,优先级最高=== | ||
在提前插入TF卡,且TF卡有可启动镜像的前提下,则TINY200会从TF卡启动系统。否则会按照启动顺序来尝试NAND、NOR和USB。 | 在提前插入TF卡,且TF卡有可启动镜像的前提下,则TINY200会从TF卡启动系统。否则会按照启动顺序来尝试NAND、NOR和USB。 | ||
- | + | ===SPI NAND和NOR启动,优先级居中=== | |
- | ==SPI NAND和NOR启动,优先级居中== | + | |
TINY200的背面有SOP8焊盘,能装NAND或NOR,默认焊接了16M NOR。 | TINY200的背面有SOP8焊盘,能装NAND或NOR,默认焊接了16M NOR。 | ||
- | ==USB启动,优先级最低== | + | ===USB启动,优先级最低=== |
- | 这种方式一般用了借助sunxi-fel工具刷机,或者直接Down代码到RAM运行等等,进入该方式的操作是按住BOOT按钮不放、按一次REST键后再松开BOOT。电脑可发现一个设备VID/ | + | sunxi-fel刷机方式,进入该方式的操作是按住BOOT按钮不放、按一次REST键后再松开BOOT。电脑可发现一个设备VID/ |
- | ===使用注意事项=== | + | ====使用注意事项==== |
* 禁止在上电状态下插拔RGB 40Pin接口 | * 禁止在上电状态下插拔RGB 40Pin接口 | ||
- | |||
- | |||
- | ===一个Demo=== | ||
- | https:// | ||
- | |||
- | ===USB刷机=== | ||
- | [[:: | ||