EN / USD
2116 Items
 Home
Blog
Introduction to High-Speed PCB Design
INTRODUCTION TO HIGH SPEED PCB DESIGN, What is high speed PCB design, Brief on signal and signal integrity, Digital signals, Analog signals, How to determine if the project is high speed, High speed PCB design Big Three Problems, Integrity, Noise, Timing, Correcting the Big Three Problems, Matching, Spacing, Impedance, Design rules and challenges for high speed design, Tuning of the trace length, Shape of the truck, The impedance, Location of the components, Termination, Grounding, Tips for high speed PCB design, Start with a plan, Every detail of your board stackup for manufacturing documentation, Floor planning
Hello everyone and welcome to this article which will be a great introduction to high-speed PCB design. For sure it is going to be a very interesting class. Let me start by posing a question; Is this something that you have ever come across in your world of PCB design? Where you spent too much time doing the schematics, selecting the right components, doing the footprint addition, generating the netlists, doing the proper layout and routing and sending the end product of your design to the manufacturer? At this level you might probably be designing standard types of PCB boards and if someone was to introduce a project that talks about signal integrity, reflections or even crosstalk, very much believe you will feel like a lost person. It might be s ...
Blog
Arduino Projects
arduino projects,arduino project,arduino tutorials, arduino tutorial, arduino yun projects, arduino uno projects, arduino wifi projects,arduino library
Hello friends, I hope you all are fine and having fun with your lives.Today I am not gonna post a new topic or tutorial, instead I am going to arrange all my Arduino Projects and tutorials in this post, as its better to have all of them in one place. I recently posted a PIC Microcontroller Projects post and it was highly appreciated by the followers so I thought to do the same with Arduino as well because I have posted more Arduino projects as compared to PIC Microcontroller. I will post all the Arduino Projects & Tutorials links below in sequence i.e. from easy to pro level so if you are a new user and want to get command over Arduino projects then read all of them one by one. Moreover, I will also keep on updating this post whenever I am go ...
Blog
How to use Arrays in C# ???
How to use Arrays in C#, Arrays in C#, array c#, c# array,Multi-Dimensional Arrays in C#
Hello friends, I hope you all are having fun. In today's tutorial, we are going to discuss How to use Arrays in C#. It's our 6th tutorial in C# series and currently we are focusing on basic concepts in C#. Without understanding these simple concepts, we can't move forward. So, let's get started with Arrays in C#: How to use Arrays in C# ??? An array (base type System.Array) is a collection of similar (like-typed) data types, called by a common name. Each data item is referred as an element of array and is assigned an index starting from 0. As C# array is an object so we can find its length using member length, which is actually a count of total number of data items in that array. Arrays are reference types and implement IEnumerable that' ...
Blog
Signal Edge Detection in Ladder Logic
Signal edge detection in ladder logic, Rising edge logic, Signal edge types,, Rising edge in PLC ladder, Set output on a positive edge, Set output on a negative edge, Simulating edge detection, Simulating rising edge, Simulating falling edge, Simulating set output on the rising edge, Simulating set output on falling edge
Hello friends, How are you doing? Today, we have a very interesting topic of PLC ladder programming which is how to detect the transition between true and false and from low to high?. I know you are asking why do we need that? Well! Imagine my friends, we want to start a motor when the input signal state changes from high to low or from false to true. Let us give two examples to highlight the edge detection techniques. Good examples of using edge detection-based logic are timers and counters. In counters, they are energized to count up or down when a signal appears and the same for timers. Figure 1 shows the difference between using the edge to control a motor. In the top part, the motor is controlled by an input switch. the output is ON and OFF b ...
Blog
Python Syntax Errors
Python Syntax Errors, invalid syntax python, python invalid syntax, python common errors, python normal errors, common error in python, syntax error python
Welcome to chapter 8 of our python tutorial. In the previous chapter, we learned about Python numbers and how to use them in expressions. Throughout this chapter, you'll look at frequent examples of incorrect Python syntax and learn how to fix them. At the end of this tutorial, you will: Distinguish incorrect syntax in Python Get familiar with SyntaxError tracebacks Fix improper syntax or avoid it altogether In Python, what is an invalid syntax? Before transforming your Python code to Python byte code, the interpreter parses it. The parsing stage is where the interpreter searches for any instances of improper syntax in the program. Using the wrong syntax in your Python code will lead the interpreter to be unable to decipher it. The inter ...
Blog
Social Distancing Detector with OpenCV in Raspberry Pi 4
Build a Social Distancing Detector with OpenCV and a Raspberry Pi 4, image processing with RPi4, RPi4 opencv, opencv, RPi4, OpenCV with Raspberry Pi 4
During the era of Covid-19, social distancing has proven to be an efficient method of reducing the spread of contagious viruses. It is recommended that people avoid close contact as much as possible because of the potential for disease transmission. Many public spaces, including workplaces, banks, bus terminals, train stations, etc., struggle with the issue of keeping a safe distance. The previous guide covered the steps necessary to connect the PCF8591 ADC/DAC Analog Digital Converter Module to a Raspberry Pi 4. On our Terminal, we saw the results displayed as integers. We dug deeper into the topic, figuring out exactly how the ADC produces its output signals. In this article, however, we will use OpenCV and a Raspberry Pi to create a system that can detect when people are trying to avoi ...
Blog
MQ-8 Hydrogen Gas Sensor: Datasheet, Pinout & Working
MQ-8, MQ-8 Hydrogen Gas Sensor, MQ-8 Datasheet, MQ-8 Pinout, MQ-8 Working, M-8 Applications
Hey fellow! Welcome to the next article on the MQ series of sensors, and today our focus is on the MQ-8 which is used to sense the presence of hydrogen gas. We know that hydrogen is a colorless, odorless, and tasteless gas that humans can not sense easily. It is not toxic like carbon monoxide and other such examples but still, the excess presence of this gas can be life-threatening because it is highly flammable. The air is a mixture of different gases and hydrogen gas when combined with some specific gases, can be harmful to life. In the presence of a bare flame or other ignition material, hydrogen can start the ignition, and here, the duty of sensors like MQ-8 starts. We’ll examine the basic information about this sensor in detail. In this article, we’ll start reading about the basic in ...
Blog
Arduino Mini Library for Proteus V3.0
Arduino Mini Library for Proteus V3.0, arduino mini proteus, arduino mini simulation, arduino mini in proteus
Hello friends! I hope you are doing great. Today, we are discussing the most upgraded version of the Arduino Mini in Porteus. Before this, we have shared the Arduino Mini library for Proteus and the Arduino Mini library for Proteus V2.0 with you. The Arduino Mini Library for Proteus V3.0 has a better structure and has some other changes that make it even better than the previous ones. This will be clear when you see the details of this library. In this article, I will briefly discuss the introduction of Arduino Mini. You will learn the features of this board and see how to download and install this library in Proteus. In the end, I will create and elaborate a simple project with this library to make things clear. Let’s move towards our first topic: Introduction to the Arduino Mini The A ...
Blog
PCB Prototype Service by PCBWay
introduction to pcbway, intro pcbway, online prototype service, pcbway service provider, quality assurance, competitive price, pcbway feedback, pcbway quality service
Hello Guys! Hope you are doing great. We always keep your needs and demands on the top and strive to provide you content that truly resonates with your field of interest so you keep coming back every now and then. Today, I am going to give a quick review about Online PCB Prototype Service Called PCBWay. If you are student or technology geek, you are pretty much interested in embedded system projects that require lots of components to be placed together. A breadboard is useful and meets the requirement of the project when a temporary solution is required, however, when you need a permanent solution you require PCB where you can put and connect all of your components together. Also, an end to end wiring is becoming obsolete due to the complexity a ...
Blog
Wave Soldering Defects: A Detailed Guide
Wave Soldering Defects, A Detailed Guide, Wave Soldering Faults
Wave soldering is a widely used mass soldering process in the manufacturing of electronics, especially for through-hole elements and intricate technology printed circuit boards. In this method, a PCB is ignored, and a wave of melted solder permits solder joints to form on vulnerable part leads and pads at the same time. While wave soldering is effective and cost-efficient for high-volume manufacture, it is also liable to certain flaws if the method parameters, textiles, or patterns deliberation are not handled carefully. Wave soldering defects in PCB assembly refer to general soldering flaws, such as spanning, defective solder, voids, and cold joints, that happen during the wave soldering process and can negatively affect the electrical execution, reliability, and long-term endurance of p ...