JFET

Calculator keyboard-TM1650/AIP650

 
Overview

Use TM1650/AIP650 as the input detection chip. TM1650 and AIP650 are identical in pins and functions. Both chips can control four 8-segment digital tubes or scan 4*7 matrix buttons.

In terms of the protocol for reading data, the reading timing of the two chips is slightly different, but the control commands are roughly the same.

The reason for making this module is that a group member in the 'EDA Official Communication Group 4' was unable to read the key value correctly when testing the TM1650 to read the key value. I was also curious why the key value was always read incorrectly. After many considerations, I finally decided to make a matrix button myself to test this chip.

When searching for TM1650 on the mall, I found that AIP650 appeared in the search results. After comparing the data sheets, I found that the functions, pin positions and commands of the two chips are so similar.

Jialichuang Proofing is back

Front PCB diagram of key board and panelRear view of keypad and panel

Welding assembly completed

Finished product front viewFinished product back view

        After waiting for a period of time (waiting for the cheapest logic analyzer to be available), after I learned how to use the logic analyzer, I started writing the driver according to the chip manual. I started writing the driver using the AIP650 manual. , after writing the driver, I started trying to read the key value of AIP650, however, something unfortunate happened,

参考设计图片
×
 
 
Search Datasheet?

Supported by EEWorld Datasheet

Forum More
Update:2024-11-15 07:54:27

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号