Editor Version ×
Standard

1.Easy to use and quick to get started

2.The process supports design scales of 300 devices or 1000 pads

3.Supports simple circuit simulation

4.For students, teachers, creators

Profession

1.Brand new interactions and interfaces

2.Smooth support for design sizes of over 5,000 devices or 10,000 pads

3.More rigorous design constraints, more standardized processes

4.For enterprises, more professional users

Ongoing

STD Button control switch

License: MIT License

Mode: Schematic/Simulation

Cloned from button-control

  • 110
  • 0
  • 0
Update time: 2024-04-05 18:30:14
Creation time: 2024-01-27 15:32:42
Description
This is a small PCB (Printed Circuit Board) consisting of a port expander with an I2C interface and four analog switch chips, each with 4 switches. The purpose of this PCB is to interface with a mini PC (such as a Raspberry Pi) using a small utility program to control the switches. The intention is to use the PCB in the testing of a keypad, specifically to close the rows and columns of a keypad matrix, simulate key presses, and enable automated testing. This setup allows for efficient and precise testing procedures to be conducted on the keypad. The port expander facilitates communication between the mini PC and the switches via the I2C protocol, enabling the mini PC to send commands to the PCB to control the state of the switches. The analog switch chips provide the capability to open and close connections between different points on the PCB, mimicking the behavior of physical key presses on the keypad. Overall, this PCB setup streamlines the testing process for keypad functionality, offering a reliable and adaptable solution for conducting automated tests on keypad matrices.
Design Drawing
schematic diagram
1 /
PCB
1 /
The preview image was not generated, please save it again in the editor.
ID Name Designator Footprint Quantity
1 100nF C1,C2,C3,C6,C7,C8,C9,C10,C11 C0603 9 C0603C104J4RAC7867
2 10uF C4,C5 C0805 2 CL21A106KAYNNNE
3 100nF C12,C13,C14,C15,C16,C17,C18,C19,C20,C21,C22,C23,C24,C25,C26,C27 C0402 16 C_0402_US
4 4k7 R1,R2 R0402 2 R_0603_EU
5 10k R3,R4,R5,R12,R13,R14,R15,R16,R17,R18,R19,R20,R21,R22,R23,R24 R0402 16 R_0402_EU
6 R6,R7,R8 R0402 3 0603WAF0000T5E
7 10k R9,R10,R11 R0402 3 R_0603_EU
8 MCP23017T-E/SS U1 SSOP-28_L10.2-W5.3-P0.65-LS7.8-BL 1 MCP23017T-E/SS
9 DG412DQ-T1-E3 U2,U3,U4,U5 TSSOP-16_L5.0-W4.4-P0.65-LS6.4-BL 4 DG412DQ-T1-E3
10 X6521WV-2X19H-C30D60 U6 HDR-TH_38P-P2.54-V-M-R2-C19-S2.54 1 X6521WV-2X19H-C30D60

Unfold

Project Attachments
Order File name Download times
1

key-switch.zip

0
Related Projects
Change a batch
Loading...
Add to album ×

Loading...

reminder ×

Do you need to add this project to the album?

服务时间

周一至周五 9:00~18:00
  • 0755 - 2382 4495
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 立创EDA微信号

    easyeda

  • QQ交流群

    664186054

  • 立创EDA公众号

    lceda-cn