XC9536 is a minimum CPLD of the XC9500 CPLD series. It come with 36 macro-cells with 800 available gates. This device is also available in 44-pin PLCC package, easily plug into the socket. Within the 44-pin package, there are 34 input output pins. The flash technology allow us to program it up to 10,000 cycles via JTAG interface.
I make a small single sided development board for my personal use with some basic input output devices. However, this board could fit both XC9536 and XC9572 with a 44-pin PLCC package.
XC9536 SPI and Arduino Test Codes
These are all available building block on this board:
A regulated +5 V DC supply
A single digit common cathode SSD
A clock source fed by NE555 clocks at 60 Hz.
Two tactile switches
Four slide switches
Eight LEDs
A pre-etching PCB made with dry film process.
The component side is marked with top silk to identify the list of soldering components. The white legend is made from a UV solder mask ink I bought from E Bay. The components holes is very hard to drill due to the hardness of the fiber FR-4 material. I use a CNC drill bit to make it done.
The PCB material is fiber FR-4 material. I made my own silk screen and photo-resist process at home with some simple DIY equipment.
A finished DIY PCB I made at home. I use photo sensitive dry film to make the PCB track. The green solder mask is made from a UV photo sensitive solder mask ink I bought on-line from E bay. The ink cost around 7 US dollars per 100 grams.
Listing below is the design project.
Main Sheet
Sheet 2 contains the oscillator for the digital circuit.
Using a double side PCB ordered from a PCB fab, could save a lot of time laminating a DIY PCB. It also reduce the jumper wires placement on the PCB. Ordering a PCB from an online PCB fab service is now cost a little. I modified this PCB to a double sides version. It will look more professional and more robust. Click here to download a newer modified version of this board. I share this project in PCB way website with link below.
I put the image of this PCB from the Gerber file viewer.
No comments:
Post a Comment