To debug the communication between two chips, you need a Logic Analyzer. But most Analyzer is so expensive that out of our budget.
The Logic is a cheaper USB logic analyzer with eight channels and sampling rates up to 24MHz. Among hobby-level logic analyzers, the Logic has a good mix of features and decent sampling rates. And its price is acceptable for hobby player.
Luckily , the Logic use the IC CY7C68013 , and nearly the same circuit as my USB2.0 Development board , so I try to hack it , making a Logic clone for myself.
It appear that the Logic software just check the Vendor ID and Produce ID, and will update the driver and download the firmware via USB. The VID and PID are written in the EPPROM and it’s easy to counterfeit.
Read the inf file and you can find the VID PID information, just write them into the EPPROM using Cypress USB. Launch the Saleae Logic 1.0.32 and you will pleasantly surprised to see that the software can recognize the board as Logic! No more “Start Simulation” but “Start” and we can use it as a salable Logic now!!
I spy it on my serial bus and get the protocol graph . It’s a really nice tool for analyzing bus communication.
IIC analyze
SPI analyze
Uart 9600 analyze