![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DIY
文章平均质量分 62
memoff
Hi
展开
-
基于STM8L+NRF24L01的低功耗遥控器设计
为了实现车载四路视频的切换以及轮毂灯的开关,设计了一款基于STM8L+NRF24L01的低功耗遥控器,待机功耗1.5uA。(也考虑过用现成的433遥控器,但是主要的问题是市面上基本上都是4路,我需要5路)主控芯片的选择STM8L051和151芯片最大的区别就是烧写次数不同,051系列只有100次,要注意。STM8L低功耗的实现我的设计很简单, 初始化后就一直处于halt,通过外部按键中断唤醒发送信息然后接着halt。要实现低功耗可以按照以下步骤:a) 外设全部反初始化,关闭外设时钟 (默原创 2021-07-28 10:38:52 · 1203 阅读 · 0 评论 -
DIY XILINX 下载器
淘了几块EBAZ4205之后急切需要下载器,但是XILINX的下载器都太贵了!比我的矿板可要贵的多得多,穷,买不起,尝试DIY, 不过比较有意思的是DIY的初衷很多时候都是为了省钱,但是最终都不便宜,但是倒是能收获很多知识和经验。原理图, 这次又要感谢黑金的资料了,他们的ZYNQ板子自带下载器,研究了下觉得原理图部分很简单。有了原理图还不够,关键是EEPROM里面的数据,好在不负有心人,网上早有人放出了相关的资料并提供了上传的方法,感兴趣的自己网上去找。打板,焊接上传固件并试用原创 2020-06-13 13:15:51 · 5164 阅读 · 2 评论 -
DIY EBAZ4205 HDMI接口
原本想DIY个VGA的口作显示,板子都画好了,但是偶然看到黑金的资料,里面的HDMI没有用芯片,直接FPGA PL驱动,觉得很不错,这样简化了引脚的数目,可以把它做在一个EBAZ4205的插槽里。原理图,借用黑金的HDMI接口部分,当然还有电平转换以及5V 输出部分没列出,感兴趣的可以自己找来看看有了原理图,然后就是寻找EBAZ4205插槽里面的差分对了,这个地方需要自己对照原理图和管脚说明,每个插槽的差分对都不在固定位置,所以只能按照一个特定的插槽位置在作PCB设计。代码就可以完全的参考黑金的资料原创 2020-06-08 14:49:12 · 1967 阅读 · 2 评论 -
EBAZ4205 HDMI 输入显示
上一篇讲到用EBAZ4205的TMDS33模拟LVDS输出驱动LVDS接口的屏幕,这段时间研究了用HDMI作为输入,然后显示在LVDS屏幕上。这里主要用到了两个IP, 一个是Digilent的DVI2RGB,另外一个是vivado的selectIO.值得注意的一些点:dvi2rgb模块输出的数据实际上是RBG不是RGB,需要注意矿板只有两个MMCM和两个PLL资源, dvi2rgb IP 已经用掉了一个MMCM, 需要注意,不然两组时钟都用MMCM的话就不够了。EDID需要更改,不然基本上无法使原创 2020-06-05 20:01:42 · 1812 阅读 · 2 评论 -
DIY基于RTD2662的LVDS屏幕驱动
这段时间一直在研究FPGA,机缘巧合入了好几块EBAZ4205的矿板,但是今天要说的不是他们。。。在闲鱼上收了几块车载导航的显示屏,8寸+电容触控,一开始用标准的LVDS驱动板去驱动发现驱动不了,网上查了好久也没有查到屏号资料,只能找同一品牌的类似屏幕,终于在百度文库里面找到一个针脚定义类似的,跳线转接屏幕花屏。。。然后根据针脚定义自己画了一个转接板,接上后可以用!!!想着自己DIY一块驱动板,因为屏幕上包含了电源电路和触控电路,DIY的话可以去掉屏幕电源部分,不需要转接板还可以方便外加触控电路。发现原创 2020-05-25 10:27:17 · 6776 阅读 · 16 评论 -
STM32F407 自制开发板
现在PCB打样的价格真是一低再低。决定把之前自己热转印做的PCB板再改改,打样,做一块像样的开发板。主要包含这些接口 (USB, SRAM, TFT FSMC, SD, NRF24L01,SPI FLASH),其他的接口基本上用不上就没有接。原理图网上有很多类似的原理图,大同小异,没什么好讲的,倒是要注意F407芯片的电源引脚的连接PCB 布线其实布线是很有讲究的,特别是SRAM...原创 2020-01-09 11:59:51 · 1697 阅读 · 0 评论 -
DIY 航模GPS (M8N+HMC5883L)
航模需要一个GPS加罗盘,TB上卖的M8N模块的GPS都上百,二手的也不便宜,但是二手的M8N拆机芯片模块很便宜才10元,研究了一下觉得外围电路相当简单,决定自己DIY一个。罗盘芯片一开始纠结了一会儿,主流的HMC5883,现在已经停产了,网上都是拆机件甚至是假件,查了下BF和INAV支持的芯片,包含QMC5883,因为其和HMC5883针脚完全一致,决定用QMC5883。电路上很简单,M8N...原创 2019-09-04 11:20:40 · 3895 阅读 · 8 评论 -
MiniOSD DIY记
最近迷上了航模,研究了很多东西,感觉路走的长了还是适当要停下脚步休息下总结下。这次DIY的是一块OSD设备,主要用于航模图传的叠加显示,原理也很简单就是atmel atmega328p+MAX7456芯片,网上卖的成品基本上都是一个原理图。原理图我按照我自己的需要做了适当的更改,去掉了DC-DC电路,直接用5V输入,因为摄像头都是5V的,所以DC-DC不是很有必要,体积上更加小了点, 打...原创 2019-08-28 09:34:29 · 4431 阅读 · 3 评论 -
NRF24L01调试记 (STM32F4,STM32F1,STM8L)
其实网上NRF24L01的资料很多,例程也很多,本不应该有什么大问题,但是确出了各种奇怪的问题,花了不少时间。STM32F103+NRF24L01用最小系统板搭了个平台,加上网上的例程,问题是检查NRF24L01的时候,一直没法找到,读写地址寄存器失败,起初怀疑是引线的问题,自己检查连线以及针脚定义,都没有发现问题,既然针脚没有问题怀疑是SPI通讯的问题,接着检查SPI配置,都没有发现明显的...原创 2019-03-01 09:18:53 · 2467 阅读 · 1 评论 -
FP6276B 5V升压 实验
最近应用需要把锂电池升压转5V,试过了SX1308,非常便宜,低负载运行很好,高负载700mA有点问题,无法带动移动硬盘,需要对布线特别当心,尽量增粗并缩短馈线。 又换了一个方案用FP6276B来实现,电路也基本上就是规格书里面的电路,这次的低电量指示电路用的是431来实现。 原本觉得不可能出问题,但是奇怪的问题却出现了,接上锂电池输出一直显示3.85V,无论如何调整R2都没用,检查了引脚...原创 2018-09-15 21:41:14 · 6987 阅读 · 8 评论