图形计算器为一个小众市场,主要玩家为卡西欧,TI(德州仪器)两家,目前这两大家存在的主要问题是颜值不高,软硬件迭代慢,系统比较封闭。
NumWorks这款图形计算器相当棒,可玩性也非常高,硬件原理图也开源,分享给大家~
1.超高颜值
2.开源的硬件原理图及PCB
原理图PDF下载链接https://www.numworks.com/resources/engineering/hardware/electrical/schematics/schematics-90d3c22f.pdf
处理器方面采用ST的STM32F730V8T6高主频MCU,嵌入式软件方面,采用自己搭建的RTOS的框架。
STM32F730V8T6(100pin)计算器的大脑和心脏。该芯片结合了一个主频为216 MHz的ARM Cortex-M7内核和256K的静态RAM。
Nor Flash AT25SF641该芯片存储64mbit的数据,并通过104 MHz的Quad-SPI总线提供服务。
LCD模组集成了ST7789V LCD控制器,该控制器接收来自MCU的位图数据并相应地驱动像素矩阵。该LCD控制器具有集成的SRAM帧缓冲器,并使用16位宽总线驱动。
锂聚合物电池通过USB充电。USB充电管理芯片RT9526A从USB端口获取电流,并使用CC-CV(恒流,恒压)充电曲线为锂电池充电。
还有矩阵式键盘,USB浪涌保护,三颗LED指示灯等设计亮点~
PCB链接
https://www.numworks.com/resources/engineering/hardware/electrical/pcb/
3.灵活且可玩性很高的软件
Github 地址 https://github.com/numworks
支持Epsilon高性能的图形计算器操作系统。
https://www.numworks.com/resources/engineering/software/
Epsilon可以编译为一个独立的应用程序,在PC机上仿真。
软件模拟器如下
https://www.numworks.com/simulator/
支持的应用如下