普通视图

发现新文章,点击刷新页面。
昨天以前Jason

0303 - 一些琐碎的想法

作者 Jason
2025年3月3日 22:00

陪伴孩子,不见得花很多很多时间。把一部分时间用来提升自己的眼界、认知、格局,潜移默化中影响孩子,关键时刻能指点一下,可能是对他更大的帮助。

人不管怎么委屈自己,都不可能让所有周围人满意。那么,至少让自己满意。

自己过得舒畅,才能有更好的心态教育孩子。

培养孩子独立、自主的能力,可能比具体的知识更重要。

「我只希望他们快乐。我知道亚洲的父母很希望孩子有所成就,但我希望他们想做什么就做什么,我只管做好我自己,我相信我的孩子,他的人品和能力。我做好自己,他们就会做好他们。」

此刻、当下,让身边的家人过得开心、舒心。什么我为了你以后好、所以让你现在难受,大多时候是扯淡。

把家庭责任当成理由,但某种程度只是自己的借口。

做你热爱的事,money follows.

阶层跨越几乎不可能,人的运势可能生下来就决定了。我们努力能影响的,可能只是运势的幅度。既然如此,和自己和解,心态放松些。

抓住大势,比自己闷头努力强得多。

AI 时代的超级个体,打磨令人愉悦的产品。

人的精神总在两种状态下摇摆:未实现理想的痛苦,和实现理想后的空虚。

0224 - 虚拟机的远程桌面

作者 Jason
2025年2月24日 22:00

终于搞定了虚拟机的远程桌面。

路由器将端口转发至 PC 主机,比如 63389 至 63389

vmware 或其他虚拟机中,将 PC 主机的 63389 转发至虚拟机的 3389 端口。注意:这里要允许 0.0.0.0 即所有来源转发,而不仅仅是 localhost

Ubuntu Desktop 中,在系统设置中,开发 Desktop Sharing,默认端口是 3389

Windows RDP 连接中,要忽略认证信息,因为是虚拟机自验证的,没有公网证书。

0207 - WCH-LinkW 无线下载和调试

作者 Jason
2025年2月7日 22:00

可以使用 WCH-LinkW 进行无线下载和调试。

WCH-LinkW 默认并不是 RISC-V 模式,需要先使用 WCH-LinkUtility 切换为了该模式,才能正常连接 RISC-V 内核的 MCU。

另外,需要主从 WCH-LinkW 使用相同的 2.4G 访问地址,默认是相同的。如果同时使用多对设备,需要将每对设置相同地址、不同对不同地址。

小细节:先连接从机,再连接主机,绿灯亮表示连接正常。

实际编译、刷机,大概需要 8s,其中下载大概需要 6s,还是有点慢的。

0203 - 一些书摘

作者 Jason
2025年2月3日 22:00

真正的读书,不是翻阅纸张,而是被书改变。

时间未必是挤出来的,也可能是换出来的。时间还是那些时间,就看用到什么地方。

年轻时候不经历一些“事故”,年纪大了就没有“故事”。

你要知道,只有在家庭中你的角色是不可或缺的。工作当中,很难说有什么事是非你不可的。

0123 - 二次学习立创 EDA

作者 Jason
2025年1月23日 22:00

使用立创 EDA 已经有几年了。最近抽时间,又看了一遍官方教程、文档,添加了几个快捷键,操作上更顺手了。

比如,进一步学习掌控了立创 EDA 的自定义元件及封装。具体的,优化了 CH32V006K8U6:

  • 原理图方面,将相邻的引脚放在一起,比如 PA0~PA7,方便使用;
  • 焊盘向外延伸了一些,方便焊接。

0115 - 电源电路

作者 Jason
2025年1月15日 22:00

这两天很是研究了一下电源电路。

需求是输入 24V、输出 12V/100mA 及 5V/30mA。

最基础的,是使用分压型降压,不论是 LDO,还是什么稳压二极管、TL431、LM317,本质上都是一样的:在输入的能量中,除了负载使用的,全部自己消耗掉,也就是产生废热,需要耗散掉。

按上面的需求来计算,耗散功率为:(24V-12V)*100mA + (24V-5V)*30mA = 1.2W + 0.57W = 1.77W。这个耗散功率有点高。

一方面,对低功耗设备是不可接受了;另一方面,即使不考虑功耗,长时间工作在高温甚至极限条件下,明显也是不好的。再有,如果板子上有温湿度传感器,高温也是有影响的。

再一种,就是 DCDC,它的原理不一样:相当于给一个大水管加个水龙头,需要多大水量,水龙头拧多大就行。当然,它也会有损耗,相当于水龙头漏水。总的来说,在工作到在它的最佳条件时,转换效率能达到 95% 甚至更高(也就是只浪费 5% 的能量)。但是,如果不是最佳工作条件,效率会降低,甚至低到 50%,跟 LDO 一样。

看起来挺好,也是有代价的:成本高、电路略复杂。一方面,DCDC Buck 芯片本身价格高,是 LDO 的几倍到 N 倍;另一方面,它还需要配合电容电感电阻等外部元件,进一步增加成本。

用 DCDC,还有个纠结的点:以 LV2841/2 这颗芯片来看,输入 18V、 输出 12V 100mA 时,它的转换效率竟然只有 50%~60%。费这么大劲,效率几乎没提高。

感觉我这个大压差、较小电流的需求,比较尴尬,两边不靠…

到底是省成本、还是花小钱办大事,这两天脑子里反复摇摆…

0114 - 搞不定 QFN

作者 Jason
2025年1月14日 22:00

QFN 太难焊了。现在换芯片又得重新来。准备做小板、焊排针。开发板是排母,插上去。重新打板,不用每次都焊,节约时间、提高效率。

我这次真是长教训了,下次出新项目选芯片,一定先选好焊的、引脚多的,等项目定型了,再根据需要的引脚选合适的型号。

0113 - 焊错封装…

作者 Jason
2025年1月13日 22:00

早上焊了半天 CH32V006K8U6,总是无法刷固件。

下午检查电路图时,发现焊错板子了!

为了赶进度,我几乎同时做了 CHV035 和 CHV006 的板子。结果,我判断错了、拿错板子了,尝试把 CHV006 焊到 CHV035 的板子上。而前者是 QFN32 封装,后者是 QFN28 封装,能刷固件才怪。

换正确的板子后,一把成功,还是加热台好使。

0111 - GD32E230C8T6 MCU

作者 Jason
2025年1月11日 22:00

经销售推荐,了解到 GD32E230C8T6 这款芯片,好像出货量很大,比较稳定可靠,价格也不高,在 1.5~2 元左右。不过,考虑到引脚多,焊点费要再加 0.5。

基本跑通了 GD32E230 的 macOS + VSCode 开发环境。通过导出再导入,可以将项目导入至 EIDE 中,又回来了自己较为熟悉的开发流程。

❌
❌