Industry information

Smart Mouse Function Specification

2024-05-10 12:02:30 fandoukeji

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.


Home
Product
News
Contact