【晒板子】OneWatch手表(芯片选型+原理图)

面包板社区 2022-03-22 20:00

一、需求分析


1.RTC功能,分为数显式和指针式,两种显示模式可以互相切换,且可以手动设置时间,精确到秒。

2.秒表功能,精确到百分之秒,如果可以,精确到毫秒。

3.指南针功能。

4.抬腕亮屏与无操作自动息屏功能。

5.不带按键且又可以进行各种切换操作。

6.电源方案需要实现软件关机功能。

7.能较精确检测电池电量,电源方案能使软件识别当前是否正在充电。

8.IAP固件更新功能。


二、硬件设计


1.芯片选型


(1)RTC功能需要使用RTC芯片,选择NXP的PCF8563,I2C通信协议。

(2)指南针功能需要磁力计,抬腕亮屏功能需要姿态传感器,选择MPU9250,自带3轴加速度计、3轴陀螺仪与3轴磁力计。

(3)不带按键实现切换操作,也可以使用MPU9250获取姿态动作作为输入。

(4)电源方案实现软件关机功能,要求电源芯片必须有EN使能端,选择SY8089A作为3.3V降压IC。

(5)能使软件识别当前是否在充电,要求锂电池管理芯片必须有相应的查询功能,选择TP4056作为锂电池充电管理IC,其CHG引脚在充电时为低电平,可以作为充电检测。

(6)检测锂电池电量,采用ADC检测电压法。

(7)主控芯片选择STM32F411CEU6,UFQFN48封装,占PCB面积较小,FLASH与SRAM容量也足够(512KB、128KB)。

(8)为了实现IAP功能,可能需要SPI Flash,暂时记录W25Q128。


2.各部分原理图设计



三、软件设计


1. IAP功能设计(选定方案1)


(1) IAP功能方案1


利用STM32的USB将固件通过FAT32文件系统写入外扩SPI Flash中,在bootloader中检测Flash中是否有固件.bin文件,如果有将其更新到APP区,更新完毕将其删除后,跳转到APP处执行。


(2)  IAP功能方案2


利用STM32的串口更新固件,开机时在bootloader中检测当前姿态传感器的x轴倾角是否大于45°,是则进入IAP模式,接收上位机发送的固件,采用应答机制:上位机先发送固件的大小,以便串口判断该接收多少数据;串口接收2048字节的数据并将其写入APP区域后,发送0x55给上位机通知其发送下2048字节数据,直到固件写入完毕。利用STM32软件复位重启且确保重启前姿态传感器x轴倾角小于45°,以便令bootloader跳转到APP区。若误触发IAP模式,则一定时间内未检测到串口数据,则自动复位。上位机采用QT5编写。


2.UI设计


UI设计使用LittleVGL开源库进行设计。


3.效果图


反面:

正面:





一块电路板是电路设计的最终呈现,也是工程师智慧的结晶。每个工程师对PCB设计都有自己的经验和技巧,同一个电路,不同的工程师会画出不同的设计。

面包板社区特在此发起“晒板子”有奖征文活动,方便大家相互学习。

活动时间:3月11日-4月11日

征文内容:晒板子,分享你的设计思路、经验心得

秀出你的PCB!模电书、开发板、京东卡等你来领!




点击阅读原文参与活动

面包板社区 面包板社区——中国第一电子人社交平台 面包板社区是Aspencore旗下媒体,整合了电子工程专辑、电子技术设计、国际电子商情丰富资源。社区包括论坛、博客、问答,拥有超过250万注册用户,加入面包板社区,从菜鸟变大神,打造您的电子人脉社交圈!
评论
  • 首先在gitee上打个广告:ad5d2f3b647444a88b6f7f9555fd681f.mp4 · 丙丁先生/香河英茂工作室中国 - Gitee.com丙丁先生 (mr-bingding) - Gitee.com2024年对我来说是充满挑战和机遇的一年。在这一年里,我不仅进行了多个开发板的测评,还尝试了多种不同的项目和技术。今天,我想分享一下这一年的故事,希望能给大家带来一些启发和乐趣。 年初的时候,我开始对各种开发板进行测评。从STM32WBA55CG到瑞萨、平头哥和平海的开发板,我都
    丙丁先生 2024-12-11 20:14 73浏览
  • 在智能化技术快速发展当下,图像数据的采集与处理逐渐成为自动驾驶、工业等领域的一项关键技术。高质量的图像数据采集与算法集成测试都是确保系统性能和可靠性的关键。随着技术的不断进步,对于图像数据的采集、处理和分析的需求日益增长,这不仅要求我们拥有高性能的相机硬件,还要求我们能够高效地集成和测试各种算法。我们探索了一种多源相机数据采集与算法集成测试方案,能够满足不同应用场景下对图像采集和算法测试的多样化需求,确保数据的准确性和算法的有效性。一、相机组成相机一般由镜头(Lens),图像传感器(Image
    康谋 2024-12-12 09:45 75浏览
  • 应用环境与极具挑战性的测试需求在服务器制造领域里,系统整合测试(System Integration Test;SIT)是确保产品质量和性能的关键步骤。随着服务器系统的复杂性不断提升,包括:多种硬件组件、操作系统、虚拟化平台以及各种应用程序和服务的整合,服务器制造商面临着更有挑战性的测试需求。这些挑战主要体现在以下五个方面:1. 硬件和软件的高度整合:现代服务器通常包括多个处理器、内存模块、储存设备和网络接口。这些硬件组件必须与操作系统及应用软件无缝整合。SIT测试可以帮助制造商确保这些不同组件
    百佳泰测试实验室 2024-12-12 17:45 63浏览
  • 习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习笔记&记录学习习笔记&记学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记
    youyeye 2024-12-12 10:13 40浏览
  • 铁氧体芯片是一种基于铁氧体磁性材料制成的芯片,在通信、传感器、储能等领域有着广泛的应用。铁氧体磁性材料能够通过外加磁场调控其导电性质和反射性质,因此在信号处理和传感器技术方面有着独特的优势。以下是对半导体划片机在铁氧体划切领域应用的详细阐述: 一、半导体划片机的工作原理与特点半导体划片机是一种使用刀片或通过激光等方式高精度切割被加工物的装置,是半导体后道封测中晶圆切割和WLP切割环节的关键设备。它结合了水气电、空气静压高速主轴、精密机械传动、传感器及自动化控制等先进技术,具有高精度、高
    博捷芯划片机 2024-12-12 09:16 85浏览
  • 全球智能电视时代来临这年头若是消费者想随意地从各个通路中选购电视时,不难发现目前市场上的产品都已是具有智能联网功能的智能电视了,可以宣告智能电视的普及时代已到临!Google从2021年开始大力推广Google TV(即原Android TV的升级版),其他各大品牌商也都跟进推出搭载Google TV操作系统的机种,除了Google TV外,LG、Samsung、Panasonic等大厂牌也开发出自家的智能电视平台,可以看出各家业者都一致地看好这块大饼。智能电视的Wi-Fi连线怎么消失了?智能电
    百佳泰测试实验室 2024-12-12 17:33 56浏览
  • 本文介绍瑞芯微RK3588主板/开发板Android12系统下,APK签名文件生成方法。触觉智能EVB3588开发板演示,搭载了瑞芯微RK3588芯片,该开发板是核心板加底板设计,音视频接口、通信接口等各类接口一应俱全,可帮助企业提高产品开发效率,缩短上市时间,降低成本和设计风险。工具准备下载Keytool-ImportKeyPair工具在源码:build/target/product/security/系统初始签名文件目录中,将以下三个文件拷贝出来:platform.pem;platform.
    Industio_触觉智能 2024-12-12 10:27 68浏览
  • 时源芯微——RE超标整机定位与解决详细流程一、 初步测量与问题确认使用专业的电磁辐射测量设备,对整机的辐射发射进行精确测量。确认是否存在RE超标问题,并记录超标频段和幅度。二、电缆检查与处理若存在信号电缆:步骤一:拔掉所有信号电缆,仅保留电源线,再次测量整机的辐射发射。若测量合格:判定问题出在信号电缆上,可能是电缆的共模电流导致。逐一连接信号电缆,每次连接后测量,定位具体哪根电缆或接口导致超标。对问题电缆进行处理,如加共模扼流圈、滤波器,或优化电缆布局和屏蔽。重新连接所有电缆,再次测量
    时源芯微 2024-12-11 17:11 109浏览
  • 习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习笔记&记录学习习笔记&记学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记
    youyeye 2024-12-11 17:58 86浏览
  • 一、SAE J1939协议概述SAE J1939协议是由美国汽车工程师协会(SAE,Society of Automotive Engineers)定义的一种用于重型车辆和工业设备中的通信协议,主要应用于车辆和设备之间的实时数据交换。J1939基于CAN(Controller Area Network)总线技术,使用29bit的扩展标识符和扩展数据帧,CAN通信速率为250Kbps,用于车载电子控制单元(ECU)之间的通信和控制。小北同学在之前也对J1939协议做过扫盲科普【科普系列】SAE J
    北汇信息 2024-12-11 15:45 113浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦