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
Welding assembly completed
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,
All reference designs on this site are sourced from major semiconductor manufacturers or collected online for learning and research. The copyright belongs to the semiconductor manufacturer or the original author. If you believe that the reference design of this site infringes upon your relevant rights and interests, please send us a rights notice. As a neutral platform service provider, we will take measures to delete the relevant content in accordance with relevant laws after receiving the relevant notice from the rights holder. Please send relevant notifications to email: bbs_service@eeworld.com.cn.
It is your responsibility to test the circuit yourself and determine its suitability for you. EEWorld will not be liable for direct, indirect, special, incidental, consequential or punitive damages arising from any cause or anything connected to any reference design used.
Supported by EEWorld Datasheet