cnCalc计算器论坛

 找回密码
 注册
搜索
查看: 1154|回复: 43

[泛手持计算设备] 画了块STM32U575的计算器板子

[复制链接]
回帖奖励 188 金钱 回复本帖可获得 2 金钱奖励! 每人限 1 次
发表于 2026-5-31 21:01:10 | 显示全部楼层 |阅读模式
本帖最后由 wu58430 于 2026-5-31 21:15 编辑

想做一个低调的可编程图形计算器,所以主要向着低功耗和复用现有计算器外壳屏幕去做。
采用STM32U575RIT6Q 低功耗 Cortex-M33 主控,外接 W25Q128 QSPI Flash 用于存放字库、界面资源或扩展程序数据
显示部分复用得力 D991CN Plus 计算器屏幕,用ADC来模拟屏幕小太阳

外壳直接用得力 D991CN Plus 外壳,从电池仓进行充电
键盘用矩阵扫描方案,并结合 ON 键电源自锁设计,实现关机状态下一键启动、开机状态下作为功能键使用,同时 MCU 可通过电源保持信号主动切断整机供电。
供电部分使用 3.7V 锂电池430mah,2mm厚度,38*54mm, 满载估计能连续使用80小时?MCP73831 充电管理电路、TPS63900 升降压电源以及电池电压 ADC 检测开关
程序部分默认跑一个卡西欧fx991cnx的模拟器,在benchmark性能差不多的rp2354实验过了,速度还可以,算x从0到5000求和速度是fx991cnx两倍19秒
然后准备再移植一个micropython吧


已经给JLC打样了,BOM也下单了,等东西到了试试电路有问题不,STM32现在太贵了,整套成本200以内

PCB正负面如图:


完美适配得力壳子


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2026-6-1 07:11:13 来自手机 | 显示全部楼层

回帖奖励 +2 金钱

我觉得没有必要做了,硬件不是问题,软件那不是一个人单打独斗能搞出来的,八成又是移植xcas,自然书写也是做不出来的,只能命令行输入,既然如此,为何不几十块买个CG20装khicas或者一百多买个CX刷CAS再ndless用khicas,成熟商业计算器的系统要完善易用得多
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2026-6-1 16:42:31 | 显示全部楼层
艾哈迪利 发表于 2026-6-1 07:11
我觉得没有必要做了,硬件不是问题,软件那不是一个人单打独斗能搞出来的,八成又是移植xcas,自然书写也是 ...

软件跑的fx991cnx的系统模拟器,不打算做xcas,直接用python,然后app bootloader切换应用
发表于 2026-6-1 22:47:12 | 显示全部楼层

回帖奖励 +2 金钱

不错
发表于 2026-6-2 00:56:44 | 显示全部楼层

回帖奖励 +2 金钱

期待成品!
发表于 2026-6-2 21:01:41 | 显示全部楼层

回帖奖励 +2 金钱

不错的尝试,做吧
 楼主| 发表于 2026-6-4 13:58:53 | 显示全部楼层
焊好了,测了电源没问题

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
 楼主| 发表于 2026-6-4 19:19:49 | 显示全部楼层
大体上没问题,几个外设都测试了,但是有两个网络画错了,重新打版下周再试
 楼主| 发表于 2026-6-8 22:45:34 | 显示全部楼层
驱动都测试完成了,下一步就是把991的模拟器跑起来了
 楼主| 发表于 2026-6-9 12:42:02 | 显示全部楼层
fx991cnx模拟器跑起来了,速度还要做优化,比在rp2354上跑的要慢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2026-6-9 20:36:51 | 显示全部楼层

回帖奖励 +2 金钱

牛啊,想要一个试试
 楼主| 发表于 2026-6-11 22:26:13 | 显示全部楼层
串口引导已经写好了,现在给无线模块写固件,用的MS50SFA1C。
stm32上两层引导,一层是用MS50SFA1C做整片flash区域的蓝牙固件烧录,第二层引导是用来引导切换各app的。
MS50SFA1C和stm32的第一层引导固化以后就可以用蓝牙刷固件传数据了不用再拆外壳
 楼主| 发表于 2026-6-11 22:27:37 | 显示全部楼层
板子现在跑在160MHZ的时候电流10ma,理论上能连续用40小时,后续优化一下一些漏电的器件,应该能做到60小时
发表于 2026-6-12 04:52:10 | 显示全部楼层
这内存能有多大?
 楼主| 发表于 2026-6-12 18:34:24 | 显示全部楼层
mrlgs 发表于 2026-6-12 04:52
这内存能有多大?

内置2M flash,外置XIP16MB,蓝牙固件烧录引导40KB,也就是差不多18M的大小
因为不想拆壳子,所以没有做sd卡,传数据就用蓝牙就行了,蓝牙的速度现在是20KB,感觉是被macos的蓝牙限制了,到时候换个平台试一下
 楼主| 发表于 2026-6-12 19:17:14 | 显示全部楼层
已经把蓝牙的固件也写好了,现在可以实现蓝牙传输固件和数据
下一步移植micropython,然后做好跳转
发表于 2026-6-12 21:47:33 | 显示全部楼层
不错,多少钱能买一套,我自己动手能力还行,
 楼主| 发表于 2026-6-13 15:57:30 | 显示全部楼层
mrlgs 发表于 2026-6-12 21:47
不错,多少钱能买一套,我自己动手能力还行,

软件做好了会开源,成本在200左右
 楼主| 发表于 2026-6-13 16:36:44 | 显示全部楼层
最近进展,micopython移植好了,现在flash是三个区域,一个蓝牙刷机的引导,一个micropython,还有一个就是fx991cnx模拟器

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

x
发表于 2026-6-13 17:51:03 来自手机 | 显示全部楼层
micropython支持中文吗
您需要登录后才可以回帖 登录 | 注册

本版积分规则

联系站长|Archiver|手机版|小黑屋|cnCalc计算器论坛

GMT+8, 2026-7-19 06:37 , Processed in 0.018346 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表