Author: hoverlees

  • 基于MOSFET的双向电平转换电路

    电路图如下: 这个图是使用MOSFET将3.3V的IO与5V的IO作双向电平转换. 当IO_IN=3.3V时, Vgs=0, MOSFET截止, IO_OUT被拉高到5V 当IO_IN=0V时, vgs=3.3v, MOSFET导通, IO_OUT接近0V (应该Vds的降压, 参考 MOSFET手册) 如果反过来右边作为输出,左边作为输入: 当IO_OUT=5V时, 因为IO_IN被拉高到3.3V, 且MOSFET体内二极管是截止的, 所以IO_IN是3.3V 当IO_OUT=0V时, MOSFET体内二极管导通, 导致IO_IN被拉低到接近0V (应该是二极管降压 0.7V左右) 这种电路适合其它电压的电平转换,但左边的电压必须低于右边的电压, 不能超过MOSFET的上限. 另外是频率不能太高,要参考MOSFET的参数, 对于高于几十KHz频率的信号不合适. 另外有专业的芯片如 TXS0108是8路的电平转换芯片,很多场合也是可以使用的.

  • 网上学到的红油配方

    是一个挺厉害的大哥主播经常去批发一些东西到集市上去卖,这次大哥批发了30斤金针菇去市场上做红油金针菇,看起来路人的评价很高,大哥还分享了配方,我也保留下来了,放在这里以后可能用得着 🙂

  • 又弄了一台J1900的电脑

    J1900真的是一款非常不错的CPU, TDP功耗10W, X86架构,支持64位,省电且生态完全,这次特地搞了台二手的国光主机放家里来就一直开着。 这电脑是银行淘汰下来的,我只买了个主板和机箱(主板已经包含了J1900 CPU和散热器),自己买个8GB的内存和mSATA硬盘放上去,就用起来了。装了一个ubuntu server,效果棒棒的。

  • Iphone的快捷指令功能挺好玩的

    今天花了点时间玩了下,感觉挺不错,有了它,每天早上就可以自动化的获取我的每日自动化信息,并给我语音做报告,感觉像多了个秘书似的。

  • 搞了个网络继电器的开发板

    我的网络继电器用起来真的挺顺手的,特别是软件方面,现在还抽了一个简单的嵌入式操作系统出来,已经支持针对不同平台仅开发驱动就可以直接使用,所以特地搞了个继电器的开发板,主要用于移植软件到其它平台时开发测试使用。有了这个开发板,只需要买其它硬件平台的开发板就可以做软件测试了,软件差不多了再来做电路板这样效率高很多。 目前已经支持了4款芯片,以太网和wifi都可以了,接下来准备弄一个4G的主控芯片了。

  • Ubuntu apt 卸载软件后重装不生成配置文件解决

    装了几个版本的php-fpm, 每次用的 apt autoremove phpx-fpm 去卸载,然后觉得配置文件没有删有点不干净,就手工删了这个配置,结果后来想再装以前装过的版本的时候,发现报错,报配置文件不存在。 原因是删除的时候没有指定–pure导致。如果在删除的时候加上这个–pure就会删得干净了。示例命令如下: apt –purge autoremove php-fpm

  • 老是忘记的一个开源U盘烧录软件

    Rufus, 在这里记录一下,免得又想不起来了 🙂

  • 广东可以在山谷游泳的地方

    国庆去了广东肇庆的紫云谷带娃溯溪,这里的水真的是非常干净,关键在有些水比较深的地方是可以游泳的,水深2到3米还非常干净,还好我们带了泳衣和泳镜,非常值得,明年还想去。

  • Early Summer Morning

    这是暑假带娃去海边时路上拍的。纪念一下。

  • 对74HC573的理解更正

    74HC573我经常用在控制设备里锁存状态的, 虽然一直用起来没有问题,但最近还是发现不同型号的芯片逻辑有点不一样。 我对74HC573常用的方式是, OE直接下拉, LE下拉后接入单片机IO口, 由单片机控制对输入进行锁存, 但我以前一直以为它就一定是这个逻辑: 在OE下拉的情况下, 如果LE为低电平,不管输入是什么样的,对输出是没有影响的. 这个理解来自于网络上的一个关于74HC573真值表的说明上,那个图如下: 这个图片中显示,如果OE和LE都为低电平 , 不管输入为任何情况,输出不变. 这个其实是不一定的.我根据我对另一批74HC573的实际测试,再看了这种74HC573官方Datasheet后, 实际的结果应该如下: 这批芯片真实的真值表应该如上图, 如果OE和LE都为低电平时, 输出端根据输入端变化 ,但不会锁存. 这个地方还是很重要的,因为如果OE和LE直接下拉,如果输入接入到单片机默认是上拉或下拉(非高阻态)的IO口上时, 上电的时候会导致输出部分不确定. 所以这个芯片也不能乱买,要看好它的行为逻辑符合自己的需要才行。