AMLA - Arduino MEGA Logic Analyzer. Arduino MEGA Logic Analyzer (AMLA) Project - 4th November 2011 Specification: - 2MHz sampling rate MAX (2MSps and adjustable in AVR Studio 4) - 8K Memory Depth MAX (7936 Bytes and adjustable in AVR Studio 4) - Single Triggering (Rise & Fall) Only.
Picture below showing 5KHz Sine Wave from a 12bit DDS Function Generator (Analog + 8bit LSB Digital shown) Picture below showing 200KHz Square Wave from a 12bit DDS Function Generator (Analog + 8bit LSB Digital shown) Hex File is here (created by AVR Studio 4):amla.hex I upload the hex to Arduino MEGA using this Windows Tool:avrdudy.zip Simple PC Client Software for the AMLA is here:amla.zip If your PC can detect your Arduino MEGA, i assumed you've installed the FTDI driver correctly which is required. Source code for AMLA (asm in AVR Studio 4 for atMega1280 chip):amla.asm Supporting asm files (my asm library):avr_atmega1280_asm.incavr_gen_01_asm.incavr_gen_02_asm.inc Complete AVR Studio 4 project file:project.zip. 2MSps Atmega1280 logic analyzer. You’ve probably seen logic analyzers with much higher sampling rate.
But as a hobbyist did you ever need higher rate? If not then grab your Arduino Mega and have this super duper simple logic analyzer in few minutes for free. You don’t need to build any additional circuit, just connect 5V signals lines to AVR inputs and start program. Analyzer have 8 input channels connected to MEGA’s 8 – 16 analog inputs. Arduino software then sends acquired data to PC via FTDI chip where simple PC front-end software displays all waveforms. Read. The Digital Cave - Home. Topics List.
Pinguino. PIC. GolTek Controller Package. UPDATE 10th March 2013: for ver 1.0.5, it now supports newer Hantek 1025G Function Generator.
Although i dont have the device, but it is confirmed to be working according to one of the new 1025G owner in eevblog. to enable 1025G device, just create a dummy file named 1025G.dat in the application folder and restart the application, you should see 1025G tag under the USB connection instead of the normal 3X25 device. i'll be short. so keep your brain working with my broken english here. friends and reviewers from eevblog.com (credit to Saturation) recommended me to purchase an arbitrary wave generator namely USB Hantek DDS3x25. i'll use hantek, awg or 3x25 to refer to it after this. it's been discontinued sadly, but i'm lucky to get the last batch of it. there's some quirks and flaws in the software and hardware implementation, so i put my mission to circumvent them where i can. so GolTek Controller is born. some concepts embedded in the program are described in the following links:
Contactless card reader IC handles multiple protocols. NXP Semiconductors has launched the CLRC663, the first member of a new generation of high-performance proximity contactless reader ICs.
It combines robust multi-protocol support with the highest RF output power and patented low-power card detection technology. The CLRC663 is targeted at a wide variety of use scenarios, including banking, e-government, transport and mobile payment. Supporting all 13.56-MHz contactless standards, NXP’s new reader IC is compatible with all established smart card, smart tag and smart label technologies, including NFC Forum tag types and Mifare products.
It ensures best-in-class interoperability with smart cards, electronic documents and NFC-enabled phones based on NXP technology. [via] Contactless card reader IC handles multiple protocols - [Link] Processing.org.