{"id":6126,"date":"2018-12-04T12:41:49","date_gmt":"2018-12-04T09:41:49","guid":{"rendered":"https:\/\/etqan.sa\/product\/as608-optical-fingerprint-%d8%ad%d8%b3%d8%a7%d8%b3-%d8%a8%d8%b5%d9%85%d8%a9-%d8%a7%d9%84%d8%a7%d8%b5%d8%a8%d8%b9-%d8%b6%d9%88%d8%a6%d9%8a\/"},"modified":"2021-03-08T14:24:30","modified_gmt":"2021-03-08T11:24:30","slug":"optical-fingerprint","status":"publish","type":"product","link":"https:\/\/qariya.net\/en\/product\/optical-fingerprint\/","title":{"rendered":"AS608 optical fingerprint sensor JM-101B fingerprint matching fingerprint sensor module"},"content":{"rendered":"<div dir=\"ltr\">\n<h1 class=\"tb-main-title\" data-title=\"AS608 \u5149\u5b66\u6307\u7eb9\u4f20\u611f\u5668 JM-101B \u6307\u7eb9\u5339\u914d \u6307\u7eb9\u4f20\u611f\u5668\u6a21\u5757\">AS606 optical fingerprint sensor JM-101B fingerprint matching fingerprint sensor module<\/h1>\n<h2 align=\"center\"><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter size-full wp-image-15293\" src=\"https:\/\/qariya.net\/wp-content\/uploads\/2018\/12\/as606-finger-print.jpg\" alt=\"\" width=\"1424\" height=\"1956\" srcset=\"https:\/\/qariya.net\/wp-content\/uploads\/2018\/12\/as606-finger-print.jpg 1424w, https:\/\/qariya.net\/wp-content\/uploads\/2018\/12\/as606-finger-print-291x400.jpg 291w, https:\/\/qariya.net\/wp-content\/uploads\/2018\/12\/as606-finger-print-582x800.jpg 582w, https:\/\/qariya.net\/wp-content\/uploads\/2018\/12\/as606-finger-print-768x1055.jpg 768w, https:\/\/qariya.net\/wp-content\/uploads\/2018\/12\/as606-finger-print-1118x1536.jpg 1118w, https:\/\/qariya.net\/wp-content\/uploads\/2018\/12\/as606-finger-print-510x701.jpg 510w\" sizes=\"(max-width: 1424px) 100vw, 1424px\" \/><\/h2>\n<p>&nbsp;<\/p>\n<table border=\"1\" width=\"499\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td valign=\"top\" width=\"67\">\n<p align=\"center\">Serial number<\/p>\n<\/td>\n<td valign=\"top\" width=\"177\">Pin description<\/td>\n<td valign=\"top\" width=\"255\">Note<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"67\">\n<p align=\"center\">1<\/p>\n<\/td>\n<td valign=\"top\" width=\"177\">Finger detection power +(WHITE)<strong> (not connected)<\/strong><\/td>\n<td valign=\"top\" width=\"255\">3.6-5V<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"67\">\n<p align=\"center\">2<\/p>\n<\/td>\n<td valign=\"top\" width=\"177\">Finger detection signal output<strong><span style=\"color: #0000ff;\">(BLUE)<\/span> (not connected)<\/strong><\/td>\n<td valign=\"top\" width=\"255\">Standard output is active high<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"67\">\n<p align=\"center\">3<\/p>\n<\/td>\n<td valign=\"top\" width=\"177\">Power source \uff0b<span style=\"background-color: #000000;\"><strong><span style=\"color: #008000;\">(Green) connected to +3.3v<\/span><\/strong><\/span><\/td>\n<td valign=\"top\" width=\"255\">Power supply is 3.3V<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"67\">\n<p align=\"center\">4<\/p>\n<\/td>\n<td valign=\"top\" width=\"177\">Module sends<span style=\"background-color: #000000;\"><strong><span style=\"color: #ffff00;\">(Yellow)<\/span><\/strong><\/span> connected to pin 2 of arduino<\/td>\n<td valign=\"top\" width=\"255\">TX<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"67\">\n<p align=\"center\">5<\/p>\n<\/td>\n<td valign=\"top\" width=\"177\">Module receiving <strong>(Black)<\/strong> connected to pin 3 of arduino<\/td>\n<td valign=\"top\" width=\"255\">RX<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"67\">\n<p align=\"center\">6<\/p>\n<\/td>\n<td valign=\"top\" width=\"177\">power supply-<strong><span style=\"color: #ff0000;\"> (Red)<\/span><\/strong> connected to GND<\/td>\n<td valign=\"top\" width=\"255\">Negative power<\/p>\n<div><\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>use Adafruit library examples (Enroll and Fingerprint)<\/strong><\/p>\n<p><iframe title=\"Fingerprint sensor with Arduino and ESP\" width=\"1020\" height=\"574\" src=\"https:\/\/www.youtube.com\/embed\/Mod_dwWmI70?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen><\/iframe><\/p>\n<p><b>1\u00a0<\/b><b>, the working principle\u00a0,<\/b><\/p>\n<p><b><\/b>The fingerprint processing includes two processes: the fingerprint login process and the fingerprint matching process [where the fingerprint matching is divided into\u00a0two ways\u00a0:\u00a0fingerprint comparison (\u00a01: 1\u00a0) and fingerprint search (\u00a01: N\u00a0)].<\/p>\n<p>When the fingerprint logon, a fingerprint entry for every\u00a02\u00a0times to\u00a02\u00a0times the input image processing, synthetic templates stored in the module.\u00a0During fingerprint matching, the fingerprint image is input and processed through the fingerprint head sensor, and then compared with the fingerprint template in the module (if matched with a template specified in the module, it is called fingerprint comparison mode, that is\u00a01: 1\u00a0way; if matching with multiple templates, it is called fingerprint search mode, ie\u00a01: N\u00a0mode), the module gives the matching result (pass or fail).<a name=\"_Toc1799\"><\/a><\/p>\n<p>&nbsp;<\/p>\n<p><b>2\u00a0<\/b><b>,\u00a0<\/b><b>the technical parameters<\/b><b><\/b><\/p>\n<p><b>Feature file:<\/b>\u00a0256\u00a0bytes<\/p>\n<p><b>Template file:<\/b>\u00a0512\u00a0bytes<\/p>\n<p>&nbsp;<\/p>\n<p><b>Supply voltage:<\/b> DC 3V<\/p>\n<p><b>Supply current:<\/b>\u00a0Working current:\u00a0&lt;\u00a0120mA\u00a0Peak current:\u00a0&lt;\u00a0130mA<b>\u00a0\u00a0\u00a0\u00a0<\/b><\/p>\n<p><b>Fingerprint image entry time:<\/b>\u00a0&lt;0.5 seconds<\/p>\n<p>Window area:\u00a018.5mm X 14.6mm<\/p>\n<p><b>Matching method:<\/b>\u00a0comparison method (1: 1)<\/p>\n<p>Search method (1: N)<\/p>\n<p><b>Storage capacity:<\/b>\u00a0200\u00a0Mei<\/p>\n<p><b>Security level:<\/b>\u00a0five levels (low to high: 1, 2, 3, 4, 5) system default 3<\/p>\n<p><b>False acceptance rate (FAR):<\/b>\u00a0&lt;0.001% (when the security level is 3)<\/p>\n<p><b>Rejection rate (FRR):<\/b>\u00a0&lt;1.0% (when the security level is 3)<\/p>\n<p><b>Search time:<\/b>\u00a0&lt;1.0 second (1: 500 hour average)<\/p>\n<p><b>Resolution:<\/b>\u00a0500dpi<b><\/b><\/p>\n<p><b>Host computer interface:\u00a0<\/b>\u00a0UART\u00a0(TTL logic level)<\/p>\n<p><b>Communication baud rate (UART):<\/b>\u00a0(9600\u00a0\u2573\u00a0N) bps\u00a0\u00a0\u00a0where N = 1 \uff5e 6\u00a0\u00a0(default value is N = 6, ie 57600bps)<\/p>\n<p><b>working environment:<\/b><\/p>\n<p>Temperature: -25 \u2103 \uff0d + 55 \u2103<\/p>\n<p>Relative humidity: 40% RH to 85% RH (non-condensing)<\/p>\n<p><b>Storage environment:<\/b><\/p>\n<p>Temperature: -40 \u2103 \uff0d + 85 \u2103<\/p>\n<p>Relative humidity: &lt;90% H (non-condensing)<\/p>\n<p><b>The optical module (\u00a0<\/b><b>a C3\u00a0<\/b><b>)\u00a0\u00a0<\/b><b>Dimensions\u00a0(L\u00a0<\/b><b>\u2573\u00a0W is\u00a0<\/b><b>\u2573\u00a0H)<\/b><b>\u00a0:<\/b>\u00a0length\u00a047.65mmX\u00a0width\u00a020.50mmX\u00a0high21.20mm<\/p>\n<p><b>Semiconductor module\u00a0\u00a0\u00a0<\/b><b>dimensions\u00a0(L\u00a0<\/b><b>\u2573\u00a0W\u00a0<\/b><b>\u2573\u00a0H)\u00a0<\/b><b>:<\/b><\/p>\n<p>Capacitive module Dimensions: Main control board:\u00a0Length\u00a035mm X\u00a0width\u00a028mm X\u00a0height\u00a07mm<\/p>\n<p>Sensor: Long\u00a033.4mmX\u00a0width\u00a020.4mm<\/p>\n<p>Scraping\u00a0module\u00a0dimensions:\u00a0main control board:\u00a0length\u00a035mm X\u00a0width\u00a028mm X\u00a0height\u00a07mm<\/p>\n<p>Sensor board: length\u00a024mmX\u00a0width\u00a020mmX\u00a0height\u00a05mm<\/p>\n<p>&nbsp;<\/p>\n<p>Chapter III\u00a0Hardware Interface<\/p>\n<h2><a name=\"_Toc17766\"><\/a><a name=\"_Toc531086168\"><\/a>3.1\u00a0Host computer interface (labeled on the board:\u00a0J1\u00a0)<\/h2>\n<p>The module and the host computer are connected through a 6PIN 1.25mm pitch line.\u00a0The pins are defined as follows:<\/p>\n<table border=\"1\" width=\"499\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td valign=\"top\" width=\"67\">\n<p align=\"center\">Serial number<\/p>\n<\/td>\n<td valign=\"top\" width=\"177\">Pin description<\/td>\n<td valign=\"top\" width=\"255\">Note<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"67\">\n<p align=\"center\">1<\/p>\n<\/td>\n<td valign=\"top\" width=\"177\">Finger detection power +(WHITE)<strong> (not connected)<\/strong><\/td>\n<td valign=\"top\" width=\"255\">3.6-5V<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"67\">\n<p align=\"center\">2<\/p>\n<\/td>\n<td valign=\"top\" width=\"177\">Finger detection signal output<strong><span style=\"color: #0000ff;\">(BLUE)<\/span> (not connected)<\/strong><\/td>\n<td valign=\"top\" width=\"255\">Standard output is active high<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"67\">\n<p align=\"center\">3<\/p>\n<\/td>\n<td valign=\"top\" width=\"177\">Power source \uff0b<span style=\"background-color: #000000;\"><strong><span style=\"color: #008000;\">(Green) connected to +3.3v<\/span><\/strong><\/span><\/td>\n<td valign=\"top\" width=\"255\">Power supply is 3.3V<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"67\">\n<p align=\"center\">4<\/p>\n<\/td>\n<td valign=\"top\" width=\"177\">Module sends<span style=\"background-color: #000000;\"><strong><span style=\"color: #ffff00;\">(Yellow)<\/span><\/strong><\/span> connected to pin 2<\/td>\n<td valign=\"top\" width=\"255\">TX<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"67\">\n<p align=\"center\">5<\/p>\n<\/td>\n<td valign=\"top\" width=\"177\">Module receiving <strong>(Black)<\/strong> connected to pin 3<\/td>\n<td valign=\"top\" width=\"255\">RX<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"67\">\n<p align=\"center\">6<\/p>\n<\/td>\n<td valign=\"top\" width=\"177\">power supply-<strong><span style=\"color: #ff0000;\"> (Red)<\/span><\/strong> connected to GND<\/td>\n<td valign=\"top\" width=\"255\">Negative power<\/p>\n<div><\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>The module requires\u00a0two\u00a0sets of power to supply power separately, one for the serial port power of the module, and one for the power chip power supply, which share the ground.<\/p>\n<p>1\u00a0and\u00a06\u00a0are the power supply of the sensor chip and need to be powered all the time;\u00a03\u00a0and\u00a06\u00a0are the serial power supply of the module.\u00a0When the finger is close to the fingerprint window, pin\u00a02\u00a0generates a high level. When the customer\u00a0MCU\u00a0receives this level, the\u00a0module\u00a03\u00a0and\u00a04\u00a0pins are\u00a0powered on through the module serial port power control circuit (transistor or\u00a0MOS\u00a0tube)\u00a0.<\/p>\n<p>&nbsp;<\/p>\n<h3><a name=\"_Toc12677\"><\/a>3.1.1\u00a0\u00a0Serial communication<\/h3>\n<p>When the module communicates with user equipment, the\u00a0J1\u00a0pin of the\u00a0interface is\u00a0defined as follows:<\/p>\n<table border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td width=\"60\">\n<div>\n<p><b>Pin number<\/b><\/p>\n<\/div>\n<\/td>\n<td width=\"84\">\n<p align=\"center\"><b>name<\/b><\/p>\n<\/td>\n<td width=\"72\">\n<p align=\"center\"><b>Types of<\/b><\/p>\n<\/td>\n<td width=\"348\"><b>Function description<\/b><\/td>\n<\/tr>\n<tr>\n<td width=\"60\">\n<p align=\"center\">1<\/p>\n<\/td>\n<td width=\"84\">\n<p align=\"center\">+ 3.3V_ON<\/p>\n<\/td>\n<td width=\"72\">\n<p align=\"center\">In<\/p>\n<\/td>\n<td width=\"348\">Finger detection power input<\/td>\n<\/tr>\n<tr>\n<td width=\"60\">\n<p align=\"center\">2<\/p>\n<\/td>\n<td width=\"84\">\n<p align=\"center\">TOUCH<\/p>\n<\/td>\n<td width=\"72\">\n<p align=\"center\">Out<\/p>\n<\/td>\n<td width=\"348\">Finger detection signal output<\/td>\n<\/tr>\n<tr>\n<td width=\"60\">\n<p align=\"center\">3<\/p>\n<\/td>\n<td width=\"84\">\n<p align=\"center\">VUSB<\/p>\n<\/td>\n<td width=\"72\">in<\/td>\n<td width=\"348\">Positive power input.\u00a0(Thread color: red)<\/td>\n<\/tr>\n<tr>\n<td width=\"60\">\n<p align=\"center\">4<\/p>\n<\/td>\n<td width=\"84\">\n<p align=\"center\">TX<\/p>\n<\/td>\n<td width=\"72\">\n<p align=\"center\">out<\/p>\n<\/td>\n<td width=\"348\">Serial data output.\u00a0TTL logic level.\u00a0(Thread color: green)<\/td>\n<\/tr>\n<tr>\n<td width=\"60\">\n<p align=\"center\">5<\/p>\n<\/td>\n<td width=\"84\">\n<p align=\"center\">RX<\/p>\n<\/td>\n<td width=\"72\">\n<p align=\"center\">in<\/p>\n<\/td>\n<td width=\"348\">Serial data input.\u00a0TTL logic level.\u00a0(Thread color: white)<\/td>\n<\/tr>\n<tr>\n<td width=\"60\">\n<p align=\"center\">6<\/p>\n<\/td>\n<td width=\"84\">\n<p align=\"center\">GND<\/p>\n<\/td>\n<td width=\"72\">\n<p align=\"center\">&#8211;<\/p>\n<\/td>\n<td width=\"348\">Signal ground.\u00a0Internally connected to power ground.\u00a0(Thread color: black)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><b>Note: In the\u00a0<\/b>\u00a0type column,\u00a0\u00a0in\u00a0means input to the module, and\u00a0\u00a0out\u00a0outputs from the module.<\/p>\n<h4>3.1.1.1\u00a0\u00a0Hardware connection<\/h4>\n<p>Module through the serial communication interface, can be employed directly with\u00a03.3V\u00a0or\u00a05V\u00a0microcontroller communication: data transmission module foot (\u00a04\u00a0feet\u00a0the TX\u00a0) data receiving end connected to bit machine (\u00a0the RXD\u00a0)\u00a0,\u00a0\u00a0the module data receiving pin (\u00a05\u00a0feet\u00a0the RX\u00a0) connected Data sending end of the host computer (\u00a0TXD\u00a0).<\/p>\n<p>If you need\u00a0to communicate with the host computer\u00a0with\u00a0RS-232\u00a0level (for example:\u00a0PC\u00a0), please add level conversion circuit (for example:\u00a0MAX232\u00a0circuit)\u00a0between the module and the host computer\u00a0.<\/p>\n<h4><a name=\"_Toc531086171\"><\/a><a name=\"_Ref530629684\"><\/a>3.1.1.2\u00a0\u00a0Serial Protocol<\/h4>\n<p>Adopt half-duplex asynchronous serial communication.\u00a0The default baud rate is\u00a057600bps\u00a0, which can be set to\u00a09600\u00a0to\u00a0115200bps\u00a0through commands\u00a0.<b><\/b><\/p>\n<p>The transmitted frame format is\u00a010\u00a0bits, a\u00a00\u00a0-level start bit,\u00a08\u00a0-bit data (lower bit first) and a stop bit, no parity bit.<img width=\"496\" height=\"82\" align=\"left\" hspace=\"12\" \/><\/p>\n<h4>3.1.1.3\u00a0\u00a0Power-on delay time<\/h4>\n<p>After the module is powered on, it takes about\u00a0200mS\u00a0for initialization.\u00a0During this period, the module cannot respond to commands from the host computer.<a name=\"_Toc531086173\"><\/a><\/p>\n<h4>3.1.1.4\u00a0Electrical parameters\u00a0(\u00a0all levels\u00a0are referenced\u00a0to the power\u00a0\/\u00a0signal ground\u00a0GND\u00a0)<\/h4>\n<p><b>1.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/b><b>Power Input<\/b><\/p>\n<table border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td rowspan=\"2\" width=\"120\">\n<p align=\"center\"><b>Term\u00a0\u00a0\u00a0<\/b><b>project<\/b><\/p>\n<\/td>\n<td colspan=\"3\" width=\"144\">\n<p align=\"center\"><b>Reference\u00a0\u00a0\u00a0<\/b><b>number<\/b><\/p>\n<\/td>\n<td rowspan=\"2\" width=\"48\">\n<p align=\"center\"><b>unit<\/b><\/p>\n<\/td>\n<td rowspan=\"2\" width=\"228\">\n<p align=\"center\"><b>Preparation\u00a0\u00a0\u00a0\u00a0\u00a0<\/b><b>Note<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"48\">\n<p align=\"center\"><b>Smallest<\/b><\/p>\n<\/td>\n<td width=\"48\">\n<p align=\"center\"><b>typical<\/b><\/p>\n<\/td>\n<td width=\"48\">\n<p align=\"center\"><b>maximum<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"120\">\n<p align=\"center\">Supply voltageVin<\/p>\n<\/td>\n<td width=\"48\">\n<p align=\"center\">3.8<\/p>\n<\/td>\n<td width=\"48\">\n<p align=\"center\">5<\/p>\n<\/td>\n<td width=\"48\">\n<p align=\"center\">6<\/p>\n<\/td>\n<td width=\"48\">\n<p align=\"center\">V<\/p>\n<\/td>\n<td width=\"228\">Normal working value<\/td>\n<\/tr>\n<tr>\n<td width=\"120\">\n<p align=\"center\">Limit voltage\u00a0Vin\u00a0max<\/p>\n<\/td>\n<td width=\"48\">\n<p align=\"center\">&#8211;\u00a00.3<\/p>\n<\/td>\n<td width=\"48\">\n<p align=\"center\">\n<\/td>\n<td width=\"48\">\n<p align=\"center\">6<\/p>\n<\/td>\n<td width=\"48\">\n<p align=\"center\">V<\/p>\n<\/td>\n<td width=\"228\"><b>Exceeding this range may cause permanent damage<\/b><\/td>\n<\/tr>\n<tr>\n<td width=\"120\">\n<p align=\"center\">Working currentIcc<\/p>\n<\/td>\n<td width=\"48\">\n<p align=\"center\">90<\/p>\n<\/td>\n<td width=\"48\">\n<p align=\"center\">100<\/p>\n<\/td>\n<td width=\"48\">\n<p align=\"center\">110<\/p>\n<\/td>\n<td width=\"48\">\n<p align=\"center\">mA<\/p>\n<\/td>\n<td width=\"228\"><\/td>\n<\/tr>\n<tr>\n<td width=\"120\">\n<p align=\"center\">Peak currentIpeak<\/p>\n<\/td>\n<td width=\"48\">\n<p align=\"center\">\n<\/td>\n<td width=\"48\"><\/td>\n<td width=\"48\">\n<p align=\"center\">150<\/p>\n<\/td>\n<td width=\"48\">\n<p align=\"center\">mA<\/p>\n<\/td>\n<td width=\"228\">\n<p align=\"center\">\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><b>2.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/b><b>TXD\u00a0<\/b><b>(output,\u00a0TTL\u00a0<\/b><b>logic level)<\/b><\/p>\n<table border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td rowspan=\"2\" width=\"60\">\n<p align=\"center\"><b>project<\/b><\/p>\n<\/td>\n<td rowspan=\"2\" width=\"156\">\n<p align=\"center\"><b>Article\u00a0\u00a0\u00a0\u00a0<\/b><b>pieces<\/b><\/p>\n<\/td>\n<td colspan=\"3\" valign=\"top\" width=\"180\">\n<p align=\"center\"><b>Reference\u00a0\u00a0\u00a0\u00a0<\/b><b>number<\/b><\/p>\n<\/td>\n<td rowspan=\"2\" width=\"48\">\n<p align=\"center\"><b>unit<\/b><\/p>\n<\/td>\n<td rowspan=\"2\" width=\"96\">\n<p align=\"center\"><b>Note<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"60\">\n<p align=\"center\"><b>Smallest<\/b><\/p>\n<\/td>\n<td valign=\"top\" width=\"60\">\n<p align=\"center\"><b>typical<\/b><\/p>\n<\/td>\n<td valign=\"top\" width=\"60\">\n<p align=\"center\"><b>maximum<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"60\">\n<p align=\"center\">V\u00a0OL<\/p>\n<\/td>\n<td valign=\"top\" width=\"156\">I\u00a0OL\u00a0=\u00a0\uff0d\u00a04mA<\/td>\n<td valign=\"top\" width=\"60\"><\/td>\n<td valign=\"top\" width=\"60\">\n<p align=\"center\">\n<\/td>\n<td valign=\"top\" width=\"60\">\n<p align=\"center\">0.4<\/p>\n<\/td>\n<td valign=\"top\" width=\"48\">V<\/td>\n<td valign=\"top\" width=\"96\">Logic\u3000\u00a00<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"60\">\n<p align=\"center\">V\u00a0OH<\/p>\n<\/td>\n<td valign=\"top\" width=\"156\">I\u00a0OH\u00a0= 4mA<\/td>\n<td valign=\"top\" width=\"60\">\n<p align=\"center\">2.4<\/p>\n<\/td>\n<td valign=\"top\" width=\"60\"><\/td>\n<td valign=\"top\" width=\"60\">\n<p align=\"center\"><b>3.3<\/b><\/p>\n<\/td>\n<td valign=\"top\" width=\"48\">\n<p align=\"center\">V<\/p>\n<\/td>\n<td valign=\"top\" width=\"96\">Logic\u3000\u00a01<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><b>3.\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0<\/b><b>RXD\u00a0<\/b><b>pin (input,\u00a0TTL\u00a0<\/b><b>logic level)<\/b><\/p>\n<table border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td rowspan=\"2\" width=\"60\">\n<p align=\"center\"><b>project<\/b><\/p>\n<\/td>\n<td rowspan=\"2\" width=\"156\">\n<p align=\"center\"><b>Article\u00a0\u00a0\u00a0\u00a0<\/b><b>pieces<\/b><\/p>\n<\/td>\n<td colspan=\"3\" valign=\"top\" width=\"180\">\n<p align=\"center\"><b>Reference\u00a0\u00a0\u00a0\u00a0<\/b><b>number<\/b><\/p>\n<\/td>\n<td rowspan=\"2\" width=\"48\">\n<p align=\"center\"><b>unit<\/b><\/p>\n<\/td>\n<td rowspan=\"2\" width=\"96\">\n<p align=\"center\"><b>Note<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"60\">\n<p align=\"center\"><b>Smallest<\/b><\/p>\n<\/td>\n<td valign=\"top\" width=\"60\">\n<p align=\"center\"><b>typical<\/b><\/p>\n<\/td>\n<td valign=\"top\" width=\"60\">\n<p align=\"center\"><b>maximum<\/b><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"60\">\n<p align=\"center\">V\u00a0IL<\/p>\n<\/td>\n<td valign=\"top\" width=\"156\"><\/td>\n<td valign=\"top\" width=\"60\"><\/td>\n<td valign=\"top\" width=\"60\">\n<p align=\"center\">\n<\/td>\n<td valign=\"top\" width=\"60\">0.6<\/td>\n<td valign=\"top\" width=\"48\">V<\/td>\n<td valign=\"top\" width=\"96\">Logic\u3000\u00a00<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"60\">\n<p align=\"center\">V\u00a0IH<\/p>\n<\/td>\n<td valign=\"top\" width=\"156\">\n<p align=\"center\">\n<\/td>\n<td valign=\"top\" width=\"60\">2.4<\/td>\n<td valign=\"top\" width=\"60\"><\/td>\n<td valign=\"top\" width=\"60\"><\/td>\n<td valign=\"top\" width=\"48\">\n<p align=\"center\">V<\/p>\n<\/td>\n<td valign=\"top\" width=\"96\">Logic\u3000\u00a01<\/td>\n<\/tr>\n<tr>\n<td rowspan=\"2\" width=\"60\">\n<p align=\"center\">I\u00a0IH<\/p>\n<\/td>\n<td valign=\"top\" width=\"156\">V\u00a0IH\u00a0\u00a0= 5V<\/td>\n<td valign=\"top\" width=\"60\">\n<p align=\"center\">\n<\/td>\n<td valign=\"top\" width=\"60\">1<\/td>\n<td valign=\"top\" width=\"60\">\n<p align=\"center\">\n<\/td>\n<td valign=\"top\" width=\"48\">mA<\/td>\n<td rowspan=\"2\" width=\"96\"><\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"156\">V\u00a0IH\u00a0\u00a0= 3.3V<\/td>\n<td valign=\"top\" width=\"60\">\n<p align=\"center\">\n<\/td>\n<td valign=\"top\" width=\"60\">30<\/td>\n<td valign=\"top\" width=\"60\">\n<p align=\"center\">\n<\/td>\n<td valign=\"top\" width=\"48\">uA<\/td>\n<\/tr>\n<tr>\n<td valign=\"top\" width=\"60\">\n<p align=\"center\">V\u00a0Imax<\/p>\n<\/td>\n<td valign=\"top\" width=\"156\"><\/td>\n<td valign=\"top\" width=\"60\">\n<p align=\"center\">&#8211;\u00a00.3<\/p>\n<\/td>\n<td valign=\"top\" width=\"60\"><\/td>\n<td valign=\"top\" width=\"60\">5.5<\/td>\n<td valign=\"top\" width=\"48\">V<\/td>\n<td valign=\"top\" width=\"96\"><b>Limit input voltage<\/b><b><\/b><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3><a name=\"_Toc531086167\"><\/a><a name=\"_Toc6435\"><\/a>3.1.2 USB\u00a0communication<\/h3>\n<p>Module and the user equipment\u00a0USB\u00a0when communication interface\u00a0USB\u00a0labeled foot is defined as follows:<\/p>\n<table border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td width=\"60\">\n<div>\n<p><b>Pin number<\/b><\/p>\n<\/div>\n<\/td>\n<td width=\"60\">\n<p align=\"center\"><b>name<\/b><\/p>\n<\/td>\n<td width=\"60\">\n<p align=\"center\"><b>Types of<\/b><\/p>\n<\/td>\n<td width=\"384\"><b>Function description<\/b><\/td>\n<\/tr>\n<tr>\n<td width=\"60\">\n<p align=\"center\">1<\/p>\n<\/td>\n<td width=\"60\">\n<p align=\"center\">VCC<\/p>\n<\/td>\n<td width=\"60\">in<\/td>\n<td width=\"384\">Positive power input.\u00a0(See 3.1.1.4 for electrical parameters)<\/td>\n<\/tr>\n<tr>\n<td width=\"60\">\n<p align=\"center\">2<\/p>\n<\/td>\n<td width=\"60\">\n<p align=\"center\">D- (DM)<\/p>\n<\/td>\n<td width=\"60\">\n<p align=\"center\">In \/ Out<\/p>\n<\/td>\n<td width=\"384\">USB\u00a0data cable.<\/td>\n<\/tr>\n<tr>\n<td width=\"60\">\n<p align=\"center\">3<\/p>\n<\/td>\n<td width=\"60\">\n<p align=\"center\">D + (DP)<\/p>\n<\/td>\n<td width=\"60\">\n<p align=\"center\">In \/ Out<\/p>\n<\/td>\n<td width=\"384\">USB\u00a0data cable.<\/td>\n<\/tr>\n<tr>\n<td width=\"60\">\n<p align=\"center\">4<\/p>\n<\/td>\n<td width=\"60\">\n<p align=\"center\">GND<\/p>\n<\/td>\n<td width=\"60\">\n<p align=\"center\">&#8211;<\/p>\n<\/td>\n<td width=\"384\">Signal ground.\u00a0Internally connected to power ground.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><b>Note: In the\u00a0<\/b>\u00a0type column,\u00a0in\u00a0means input to the module, and\u00a0out\u00a0outputs from the module.<\/p>\n<p>The first pin near the crystal is the first pin<\/p>\n<h2><a name=\"_Toc14665\"><\/a>3.2\u00a0sensor interface (labeled on the board:\u00a0J1\u00a0)<\/h2>\n<p>As shown in the figure below, the sensor interface uses a\u00a06P\u00a0\u2014\u00a01.25\u00a0pitch seat, and a\u00a06P\u00a0\u2014\u00a015mm\u00a0connection cable is used.<\/p>\n<p><a name=\"_Toc771\"><\/a>Chapter 4\u00a0\u00a0System Resources<\/p>\n<p>In order to meet the needs of different customers, the module system provides a lot of resources for users to use.<\/p>\n<h2><a name=\"_Toc22984\"><\/a>4.1\u00a0buffer<\/h2>\n<p>There is an image buffer ImageBuffer and two 512-byte feature file buffers CharBuffer1 and CharBuffer2 in the module RAM.\u00a0The user can read and write any buffer through instructions.\u00a0The contents of the image buffer and the two feature file buffers are not saved when the module is powered off.<\/p>\n<h3><a name=\"_Toc25168\"><\/a>4.1.1\u00a0Image buffer<\/h3>\n<p>The image buffer ImageBuffer is used to store image data and the internal image processing of the module.\u00a0When uploading\u00a0\/\u00a0downloading images, the image format is\u00a0256\u00a0\u2573\u00a0288\u00a0pixels.<\/p>\n<p>In order to speed up when uploading or downloading images through the UART port, only the upper four bits of the pixel byte are used, that is, 16\u00a0levels of gray are used, and each byte represents two pixels (the upper four bits are one pixel and the lower four bits are the same One pixel in the next column of the row, that\u00a0is, two pixels are combined into one byte and transmitted\u00a0).\u00a0Because the image has\u00a016\u00a0gray levels, when uploading it to a\u00a0PC\u00a0for display (corresponding to the\u00a0BMP\u00a0format), the gray level should be extended (extended to\u00a0256\u00a0gray levels, that is,\u00a08\u00a0-bit bitmap format).<\/p>\n<p>Transmission through the USB port is an entire 8-bit pixel, that is, 256 gray levels.<\/p>\n<h3><a name=\"_Toc26654\"><\/a>4.1.2\u00a0Feature file buffer<\/h3>\n<p>The feature file buffer CharBuffer1 or CharBuffer2 can be used to store both ordinary feature files and template feature files.<\/p>\n<h2><a name=\"_Toc26292\"><\/a>4.2\u00a0Fingerprint library<\/h2>\n<p>The module\u00a0has opened up a section of storage area in FLASH as a storage area for fingerprint templates, commonly known as a fingerprint database.\u00a0The data in the fingerprint database is\u00a0protected by power failure.<\/p>\n<p>The fingerprint template is stored according to the serial number. If the capacity of the fingerprint database is N, the serial number of the fingerprint template in the fingerprint database is defined as: 0, 1, 2 &#8230; N-2, N-1.\u00a0Users can only access the contents of the fingerprint database based on the serial number.<\/p>\n<h2><a name=\"_Toc12389\"><\/a>4.3\u00a0System configuration parameters<\/h2>\n<p>In order to facilitate the use of the user, the module opens some system parameters, allowing the user to modify the specified parameter value (by the parameter number) individually through instructions.\u00a0See\u00a0setting the basic parameters of the system module commands\u00a0SetSysPara\u00a0and\u00a0the system parameter command\u00a0ReadSysPara\u00a0.<\/p>\n<p>When the host computer sends a command to modify the system parameters, the module responds according to the original configuration. After the response, the system settings are modified and the configuration is recorded in FLASH. After the system is powered on next time, it will work according to the new configuration.<\/p>\n<h3><a name=\"_Toc25255\"><\/a>4.3.1\u00a0Baud rate control (parameter number:\u00a04\u00a0)<\/h3>\n<p>This parameter controls the communication baud rate when the module communicates with the host computer through UART. If the parameter value is N (N ranges from 1 to 12), the corresponding baud rate is (9600\u00a0\u2573\u00a0N) bps\u00a0.<\/p>\n<h3><a name=\"_Toc16086\"><\/a>4.3.2\u00a0Security level\u00a0(parameter number: 5)<\/h3>\n<p>This parameter controls the search fingerprint matching and\u00a0match threshold, points\u00a0of\u00a05\u00a0, ranging as follows:\u00a01\u00a0,\u00a02\u00a0,\u00a03\u00a0,\u00a04\u00a0,\u00a05\u00a0.<\/p>\n<p>When the security level is 1, the false acceptance rate is the highest\u00a0and the\u00a0\u00a0rejection rate is the lowest.\u00a0When the security level is\u00a05\u00a0, the false acceptance rate is the lowest\u00a0and the\u00a0\u00a0rejection rate is the highest.<\/p>\n<h3><a name=\"_Toc11929\"><\/a>4.3.3\u00a0Package Content Length (Parameter Number: 6)<\/h3>\n<p>This parameter controls the maximum length of the packet content allowed in the data when communicating with the host computer. The\u00a0value ranges from 0,\u00a01\u00a0,\u00a02\u00a0, and\u00a03. The\u00a0corresponding lengths (bytes) are:\u00a032\u00a0,\u00a064\u00a0,\u00a0128\u00a0,\u00a0256\u00a0.<\/p>\n<h2><a name=\"_Toc31441\"><\/a>4.4\u00a0System Status Register<\/h2>\n<p><b>\u00a0\u00a0\u00a0<\/b>The system status register indicates the current working status of the module.\u00a0It can be read by the ReadSysPara instruction, and the length is 1Word.<\/p>\n<p>Its definitions are as follows:<\/p>\n<table border=\"1\" cellspacing=\"0\" cellpadding=\"0\">\n<tbody>\n<tr>\n<td width=\"53\">\n<p align=\"center\">Tag number<\/p>\n<\/td>\n<td width=\"84\">\n<p align=\"center\">15 4<\/p>\n<\/td>\n<td width=\"96\">3<\/td>\n<td width=\"48\">\n<p align=\"center\">2<\/p>\n<\/td>\n<td width=\"48\">\n<p align=\"center\">1<\/p>\n<\/td>\n<td width=\"60\">\n<p align=\"center\">0<\/p>\n<\/td>\n<\/tr>\n<tr>\n<td width=\"53\">\n<p align=\"center\">significance<\/p>\n<\/td>\n<td width=\"84\">\n<p align=\"center\">Reserved<\/p>\n<\/td>\n<td width=\"96\">\n<p align=\"center\">ImgBufStat<\/p>\n<\/td>\n<td width=\"48\">\n<p align=\"center\">PWD<\/p>\n<\/td>\n<td width=\"48\">\n<p align=\"center\">Pass<\/p>\n<\/td>\n<td width=\"60\">\n<p align=\"center\">Busy<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Note:<\/p>\n<p>L\u00a0\u00a0\u00a0the Busy\u00a0: one bit, set to 1 indicates that the system is executing a command, 0 indicates the system is idle;<\/p>\n<p>l\u00a0\u00a0\u00a0Pass\u00a0: 1 bit, set to 1 to indicate that the fingerprint verification is passed;<\/p>\n<p>l\u00a0\u00a0\u00a0PWD\u00a0: One bit. Set to 1 to indicate that the device handshake password passes verification.<\/p>\n<p>l\u00a0\u00a0\u00a0ImgBufStat\u00a0: One bit. Set to 1 to indicate that there is a valid fingerprint image in the fingerprint image buffer.<\/p>\n<h2><a name=\"_Toc2643\"><\/a>4.5\u00a0\u00a0Module Password<\/h2>\n<p><b>\u00a0\u00a0\u00a0<\/b>After the module is powered on and reset, it will first check whether the device handshake password is modified.\u00a0If it has not been modified, the module considers that the upper computer has no need to verify the password and directly enters the normal working state; that\u00a0is, when the module password is the default password, the password may not be verified.\u00a0Password is\u00a04\u00a0bytes\u00a0,\u00a0\u00a0the factory default ports\u00a0make is:\u00a00x00000000\u00a0.<\/p>\n<p>If the module&#8217;s internal password has been modified (see\u00a0SetPwd\u00a0),\u00a0the device handshake password must be verified first, and the module will enter the normal working state after the password is passed.\u00a0Otherwise the module refuses to\u00a0execute any instructions.<\/p>\n<p>After the password is changed, the new password is saved in Flash, and it is still saved after power failure.<\/p>\n<p>See the\u00a0verify password\u00a0VfyPwd\u00a0instruction and the set password\u00a0SetPwd\u00a0instruction.<\/p>\n<h2><a name=\"_Toc27455\"><\/a>4.6\u00a0\u00a0Module address<\/h2>\n<p>Each module has an identification address. When the module communicates with the host computer, each instruction \/ data is transmitted in the form of a data packet. Each data packet contains an address and an address item.\u00a0The module only responds to instructions and data packets containing the same address as itself.<\/p>\n<p>The module address is 4 bytes. The factory default value is 0xFFFFFFFF.\u00a0The user can modify the module address by instructions (see Set Module Address Instruction SetAdder).\u00a0After the module address is modified, the new address is still saved after the module is powered off.<\/p>\n<h2><a name=\"_Toc5718\"><\/a>4.7\u00a0Random Number Generator<\/h2>\n<p>Integrated module internal hardware random number generator 32 (random number seed not required), the user can make an instruction module generates a random number and upload, see\u00a0sampling a random number\u00a0of instructions\u00a0GetRandomCode\u00a0.<\/p>\n<p><span style=\"font-size: x-large;\"><span style=\"color: #ff0000;\">\u00a0<\/span><\/span><\/p>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>AS606 optical fingerprint sensor JM-101B fingerprint matching fingerprint sensor module &nbsp; Serial number Pin description Note 1 Finger detection power +(WHITE) (not connected) 3.6-5V 2 Finger detection signal output(BLUE) (not connected) Standard output is active high 3 Power source \uff0b(Green) connected to +3.3v Power supply is 3.3V 4 Module sends(Yellow) connected to pin 2 of [&hellip;]\n","protected":false},"featured_media":6121,"template":"","meta":[],"product_cat":[210,166,167],"product_tag":[],"_links":{"self":[{"href":"https:\/\/qariya.net\/en\/wp-json\/wp\/v2\/product\/6126"}],"collection":[{"href":"https:\/\/qariya.net\/en\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/qariya.net\/en\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/qariya.net\/en\/wp-json\/wp\/v2\/media\/6121"}],"wp:attachment":[{"href":"https:\/\/qariya.net\/en\/wp-json\/wp\/v2\/media?parent=6126"}],"wp:term":[{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/qariya.net\/en\/wp-json\/wp\/v2\/product_cat?post=6126"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/qariya.net\/en\/wp-json\/wp\/v2\/product_tag?post=6126"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}