Smart Mouse Function Specification
Smart Mouse Function Specification
V2.0
Shenzhen Fandou Technology Co., Ltd
1、 Function Description:
1. The main control chip adopts Fandou Technology's intelligent dual-mode SOC solution, ARM core, and built-in 512K flash memory, which has outstanding characteristics such as strong stability, low power consumption, and abundant peripheral resources.
2. Support BLE and 2.4G working modes by toggle switches
3. Supports multiple types of photoelectric sensor models: FCT3065, FCT3065-XY, S201B, LS8650A, PAW3205DB, PAW3212DB, firmware automatic recognition of model, automatic adaptation to relevant DPI settings, and other functions
4. Supports simultaneous reporting of voice and mouse data in BLE or 2.4G modes
5. Support adapting to different optoelectronic directions through upper computer tools
6. Support dynamic upgrading and updating of mouse function firmware through computer applications
7. Support dynamic power-saving mode
8. The reporting frequency is 250Hz in 2.4G mode, and 110Hz in Bluetooth mode
9. Supports standard 5-button mouse, up to 7-button mouse, and can be dynamically designed according to customer needs
10. Support for different optoelectronic adaptation models and multi-level DPI settings
11. Support dynamic mapping button function, users can modify different button functions according to their own needs
12. Support LED light pairing status indicator function, making it convenient for users to obtain mouse status
13. Supports close range pairing function for first pairing with dongle in 2.4G mode
14. Support Bluetooth 5.1 low energy and backward compatibility with Bluetooth 4.2 low energy version
15. Support fast pairing function for Windows 10 system in BLE mode
16. Support the function of obtaining mouse battery level information through the computer Bluetooth settings page in BLE mode
17. The receiver USB interface supports the full speed USB 2.0 protocol specification
18. BLE direct connection supports Windows, Android, iOS, and MacOS systems
19. Both 2.4G and BLE modes support multi-channel frequency modulation mechanism for data transmission, with stronger anti-interference ability
20. The mouse firmware adopts 5dbM transmission, with long speech recognition distance and good recognition stability
21. Powered by rechargeable lithium batteries, with long service life and stable power supply
22. Supports one click website input function, making it more convenient for users to download computer applications
2、 Functional design
1. Pairing function: When the mouse is not connected, press the left and right buttons of the mouse at the same time, the LED light will flash quickly, and the mouse will enter the broadcast pairing state. If it is the first time pairing with the dongle, the mouse needs to be within 10cm of the dongle, and the LED light will stop flashing. When the bottom photoelectric LED light becomes permanently lit, the connection is successful, and the mouse can be used normally. If in ble mode, after entering the broadcast, the Windows 10 system will automatically pop up a device connection window for quick connection
2. LED indicator status: The LED light is always on during voice communication, and it quickly flashes when the mouse enters broadcast pairing
3. Button configuration: If the MicLink application is installed and opened on the computer, different button functions can be mapped according to the user's actual needs through the application. If the application is not opened, the voice button will default to the back to desktop (Windows win+D) function after the mouse link is successful, and the search button will cycle to adjust the DP function by default
4. Sleep mode: In 2.4G mode, there is no movement or voice. After 1 minute, it enters low-power mode and can be awakened by pressing a button or moving the mouse. After 3 minutes without movement or voice, it enters deep sleep and can be awakened by pressing a button. In BLE mode, there is no movement or voice for 1 minute to enter low power consumption, constant connection state, and can be awakened by buttons or movement. After the host is able to shut down or sleep, the mouse enters a deep sleep state, and can be awakened by buttons
5. Mode switching: The BLE mode and 2.4G mode can be switched by using a toggle switch. During mode switching, the device can be autonomously reconnected to previously paired devices
6. Pairing timeout: When the mouse enters broadcast mode, the pairing time is 60 seconds. If there is no device connected to pairing within 60 seconds, the pairing timeout occurs, the LED light goes out, and the mouse enters deep sleep mode
7. Reconnection timeout: When the mouse enters reconnection, it reconnects for 3 seconds in BLE mode. If the reconnection is unsuccessful, it will re-enter the broadcast pairing state. 2.4G mode reconnection for 60 seconds, if reconnection is unsuccessful, enter deep sleep
8. Firmware upgrade: OTA upgrade can be performed on Mac or Windows 10 computers by installing the MicLink application. OTA upgrade is available in both 2.4G and BLE modes
9. BLE Compatibility: Compatible with Windows 10, Android 5.0 and above, MacOS 10.1 and above, BLE version 4.2 and above
10. USB receiver compatibility: Windows XP, Windows 7, Windows 8, Windows 10 and above, Windows, Android 4.4 and above, MacOS X 10.5 and above
11. Optoelectronic LED status: When not connected, it lights up for 2 seconds and goes off. Every time a button is pressed, it lights up for 2 seconds and goes off. After successful connection, it does not enter the
Maintain constant brightness before deep sleep
12. Power consumption performance:
使用场景 | 功耗范围 |
正常只使用鼠标 | 6mA - 9mA |
正常只使用语音 | 8mA - 12mA |
鼠标功能和语音功能同时使用 | 10mA - 18mA |
低功耗状态 | 30uA - 200uA |
深度睡眠 | <10uA |
13. Quick testing:
When entering production testing, the upper computer tool of MicLink can be used to automatically connect the mouse and quickly enter the testing. Due to the close range pairing function used by the receiver dongle during the first pairing, serial connection occurs on the production line, which will not affect the testing of other workstations
三、硬件设计
序号 | 网络名称 | 功能 | 序号 | 网络名称 | 功能 | |
1 | MIC-INP | 麦克风信号输入 | 17 | ICE | 调试端口 | |
2 | MIC-BIAS | 麦克风电源输出 | 18 | RF | 天线 | |
3 | GPIO-12 | 矩阵按键扫描 | 19 | HVIN | 高压电源LDO输入 | |
4 | GPIO-13 | NC | 20 | HVOUT | LDO输出3.3V | |
5 | GPIO-14 | 左键 | 21 | VIN | 内部电源 | |
6 | GPIO-15 | 右键 | 22 | VIO/WKOPT/VPA/VLPM | 内部电源 | |
7 | GPIO-19 | NC | 23 | DVDD | 内部数字电路电源 | |
8 | FLASH-VCC | 内部flash电源 | 24 | GPIO-1 | 编码器滚轮信号A | |
9 | GPIO-23/ADC | 配对指示灯 | 25 | GPIO-4 | 编码器滚轮信号B | |
10 | GPIO-24/ADC | NC | 26 | GPIO-6 | 翻译按键 | |
11 | GPIO-25/ADC | NC | 27 | GPIO-7 | 回车按键 | |
12 | RST | 复位 | 28 | GPIO-8 | 滚轮按键 | |
13 | GPIO-28 | TXD | 29 | VPP | OTP程序电源 | |
14 | VDDLPM | 内部LDO输出1.2V | 30 | GPIO-9 | BLE,2.4G模式切换 | |
15 | XTALOUT | 24M晶振输出脚 | 31 | GPIO-10 | 光电SCLK | |
16 | XTALIN | 24M晶振输入脚 | 32 | GPIO-11 | 光电SDIO |
4、 PC software design
1. Environment
1.1 One click download
Window: Download the corresponding installation package from the website
MacOS: Download from the app store or official website
1.2 Scope of Application
Windows devices, operating system Windows 7 or above
MacOS device, operating system MacOS 10.10 or above
2. Main functions
2.1 Basic Settings
Function description: It mainly refers to the basic functional settings of software and hardware
1) Display language: Users can choose the language of the interface based on their preferred language
2) DPI settings: Adjust the refresh rate of the mouse
3) Self start upon startup: Set the software to start with the system startup
4) Light effect switch: Set the lighting effect of the corresponding hardware device
5) Search Engine: Set the default browser's search engine
2.2 Voice commands
Function Description
The voice command function is mainly used for users to set commands and execute them through voice commands. It can operate folders, files, websites, and other types, and can set their favorite language and catchphrases
For example, if the command word is "Baidu", the function type is "website", and the execution path is "www.baidu. com", when the user says "open Baidu", the computer will automatically open the website that was just set
2.3 Language Settings
Function description: The main function of the function is to set up language recognition, typing, language translation, and other related functions
1) Identifying punctuation marks: Setting the recognition of punctuation marks is mainly for the user's typing habits. If punctuation marks are set to return, in the speech recognition return result, there are related punctuation marks and punctuation marks in the text. If the change function is turned off, there are no related punctuation marks returned
2) Speech recognition language: mainly sets the language for speech recognition
3) Display translation of original text: mainly to enable users to see the comparison between the original text and translation results during the process of speech recognition and translation
4) Template translation language: mainly set the language of translation
2.4 Speech recognition
Function Description: Mainly used for voice to text conversion function, recognized languages can be set in the language settings interface
2.5 Voice Translation
Function description: Mainly used in voice translation scenarios, the target translation language can be set in the language settings interface
2.6 Voice search
Function description: Users can search for something or execute user instructions set by themselves through this tool, and search engines can be set in the basic settings.
The powerful voice search function also supports opening over 100 universal commands. For example, when you want to open Taobao, you just need to hold down the mouse search button and say "Open Taobao", and when you release it, it will automatically open Taobao for you.