Turn-key PCB assembly services in prototype quantities or low-volume to mid-volume production runs

The Extremely Powerful FPGA Based Lock-in Amplifier

We’re mostly using the field-programmable gate array (FPGA) to implement any logical function that an application-specific integrated circuit (ASIC) could be performed. Normally, the FPGAs contain programmable logic components named “logic blocks”. The logic blocks are very useful components and can be used to perform complex combinational functions. In most of the FPGAs, the logic blocks also equip with some simple flip-flops or other memory elements! The main goal of this project is to implement a lock-in amplifier, by using the all-digital architecture on an FPGA. You must be wondered, “Why should I use the lock-in amplifier, as there are many other electronic components?” Well, good question! Here are the answers for what you’ve asked: First and foremost, if you’re using digital multipliers, ideal digital mixers and filters can be… Continue reading

The Remarkable FPGA-Based Logic Analyzer!

Most of you must have heard about logic analyzer before, but have you ever built a FPGA-based Logic Analyzer? If you don’t know what the FPGA is, then you need to stick with us and read on the article. For your information, a field-programmable gate array (FPGA) is a semiconductor device that can be configured by the customer or designer after manufacturing, and that’s why it got the name “field-programmable.” To program an FPGA, you will need to specify how you want the chip to work with a logic circuit diagram or a source code in a hardware description language (HDL) first. The FPGAs can be a very useful electronic component for implementing any logical function that an application-specific integrated circuit (ASIC) could perform. Furthermore, FPGAs contain programmable logic components… Continue reading