Introduction to BC557

Hi Guys! Hope you’re well. I welcome you on board. Thank you for viewing this read. In this post today, I’ll walk you through the Introduction to BC557. BC557 is a bipolar junction transistor with DC current gain 300. It falls under the category of PNP transistors where one N-doped layer stands between the two P-doped layers. The continuous collector current is 100mA means it can drive load under 100mA. BC557 comes in the TO-92 package and is mainly used for switching and amplification purpose. Before I bore you to tears, let’s dive in and read the complete introduction to BC557 covering datasheet, pinout, working principle, power ratings, physical dimensions, and applications. Continue reading.

Introduction to BC557

  • BC557 is a bipolar junction transistor that falls under the family of PNP transistors.
  • As this is a PNP transistor, there will be no current at the base terminal when the transistor is turned ON and in that case, both emitter and collector will be forward biased.
  • And when voltage is applied at the base terminal, the transistor is turned OFF and both emitter and collector will be reverse biased.
  • It carries three terminals called collector, base, and emitter that are commonly used for external connection with the electronic circuit.
  • All these terminals are different in terms of their size and doping concentration. The emitter is highly doped against both collector and emitter terminals.
  • BC557 contains there layers i.e. two p-doped layers and one n-doped layer. The n-doped layer lies between the two p-doped layers. Here the base terminal is negative while emitter and collector will be positive.
  • The maximum collector current is 100mA indicating we cannot drive loads through the transistor that utilizes more than 100mA current.
  • It is mainly used for amplification purposes. Amplification is the process by which transistor boosts the small input voltage into a large output voltage i.e. small audio signal will be amplified into a large audio signal.

BC557 Datasheet

If you want to download the BC557 datasheet, click the link given below. This will help you understand the main characteristics of the BC557 transistor.

BC557 Pinout

BC557 contains three terminals that are known as:
  • 1: Collector
  • 2: Base
  • 3: Emitter
The following figure shows the pinout of BC557. As this is a PNP transistor, here current flows from emitter to collector and base controls the amount of current. And you may know already, in PNP transistor current flows in through the collector terminal and it drains out through emitter terminal.

BC557 Working Principle

  • In PNP transistor holes are majority carriers as opposed to NPN transistors where electrons are majority carriers. Although holes are majority carriers, the base terminal still plays a key role in the overall action of the transistor.
  • Now holes are emitted from the emitter instead of electrons in the NPN case, and they are collectors by collector terminal.
  • BC557 is called the current controlled device where small current present at the base side is used to control the large current at the remaining terminals.
  • Recall, when the transistor is turned OFF there is a current at the base side and when the transistor is turned ON there is no current present at the base terminal.

BC557 Power Ratings

The following table represents the absolute maximum ratings of BC557.
Absolute Maximum Ratings BC557
No. Rating Symbol Value Unit
1 Collector-Emitter Voltage Vce 45 V
2 Collector-Base Voltage Vcb 50 V
3 Emitter-Base Voltage Veb 5 V
4 Collector Current Ic 100 mA
5 Power Dissipation Ptot 500 mW
6 Peak Collector Current Icm 200 mA
7 Junction Temperature Tstg 150 C
  • The transistor’s amplification capacity is determined by the amplification factor that is a ratio between collector current and emitter current. It exhibits the actual value of the current or input audio signal that the transistor can amplify.
  • Make sure, these ratings remain under control and don’t exceed the recommended values.
  • If values surpass the standard values, they can affect the overall performance of the component, and thus damage the project you’re working on.
  • Also, if these ratings are applied with maximum time, they can ultimately affect device reliability.

Difference between PNP and NPN Transistors

  • Though both transistors are used for amplification and switching purposes, there are few exceptions.
  • In PNP transistor, the current flows from the emitter side to the collector side and in case of NPN transistor current flows from collector to emitter, however, in both cases, the base is the main terminal that controls the amount of current.
  • In PNP transistors, base controls the number of holes and in NPN it controls the number of electrons. As conductivity is carried out by electrons in NPN transistors, they prove handier for amplification purposes compared to PNP transistors because the mobility of electrons is far better and quicker than the movement of holes in PNP transistors.
  • In PNP transistor the base side is negative compared to both emitter and collector while in case of NPN transistor base side is positive compared to remaining terminals.
  • The emitter terminal is both cases is highly doped and carries the 100% current of the transistor.
  • Both NPN and PNP transistors are different in terms of the applied source voltage.
In PNP transistor source voltage is applied across the emitter terminal and in case of NPN transistor it is applied at the collector side.

BC557 Alternatives

BC557 equivalent alternatives are:
  • BC558
  • BD140
  • TIP42
  • BC157
  • S8550
  • 2N3906
  • 2SA1943
  • TIP127
It’s wise to check the pinout of the alternatives before installing them into your electrical project as it’s likely the pinout of the alternatives may differ from the pinout of the BC557. Better do your due diligence beforehand.

BC557 Applications

BC557 is used in the following application:
  • Used for switching and amplification purpose
  • Used to drive load under 100mA
  • Employed in robotics and instrumentation projects
  • Used in motors for controlling current

BC557 Physical dimensions

The following figure shows the physical dimensions of BC557 to help you evaluate the desired space of your electronic project. That’s all about Introduction to BC557. I hope you like this post. If you have anything to add, you can share your insight in the section below. And if you need my technical help regarding the usage of this component in your project, I’m available to help you the best way I can. Thank you for reading this post.

Introduction to BC337

Hi Friends! Hope you’re well today. I welcome you on board. In this post today, I’ll walk you through the Introduction to BC337. BC337 is a general-purpose transistor mainly used for lower power audio amplification and switching purposes. It belongs to the NPN transistor family and comes with a maximum gain of 630. The continuous collector current is 800mA indicating it can drive loads under 800mA. I’ll be discussing the complete introduction to BC337 in this post covering pinout, working, power ratings, alternatives, applications, and physical dimensions of BC337. Stay tuned.

Introduction to BC337

  • BC337 is an NPN transistor mainly used for lower power audio amplification and switching purposes.
  • It contains three terminals known as emitter, base, and collector. The small current chance at the base side is used to produce large current change at the remaining terminals. This phenomenon is used for amplification purposes.
  • BC337 comes with three layers i.e. one p-doped layer and two n-doped layers. The p-doped layer is sandwiched between two n-doped layers. The base terminal is positive and the remaining two terminals are negative.
  • As this is an NPN transistor the main charge carriers would be electrons. Although both electrons and holes take part in conductivity, electrons are major carries in this case as opposed to PNP transistors where holes are major carriers.
  • It is important to note that NPN transistors are preferred over PNP transistors because the mobility of electrons is far better and quicker than the mobility of holes. In some cases, a combination of both NPN and PNP transistors is used in an electrical project.
  • In this NPN transistor current flows from collector to emitter in contrast to PNP transistor where current flows from emitter to collector. In both cases, however, the base terminal is the main component responsible for the overall transistor action.
  • When voltage is applied at the base terminal it gets biased and the emitter terminal starts emitting the electrons which are then controlled by the base terminals and thus collected by the collector terminal.

BC337 Datasheet

Before employing any component into your project, it’s always wise to scan the datasheet that helps you better understand the characteristics of the component. Click below to download the datasheet of BC337.

BC337 Pinout

The following figure shows the BC337 pinout diagram. BC337 comes with three terminals called: 1: Collector 2: Base 3: Emitter
  • All these terminals are mainly used for external connection with the electronic circuit. All these terminals are different in terms of their functionality and doping concentration.
  • The emitter terminal is highly doped as compared to the remaining two terminals. And the emitter terminal encompasses the entire current of the transistor. The emitter current is a sum of collector current and base current.

BC337 Pin Configuration

BC337 is mainly used in three configurations as follow: 1: Common emitter configuration 2: Common collector configuration 3: Common base configuration
  • Common emitter configuration carries the suitable voltage and current ratings needed for amplification purposes. This configuration is used for amplification purposes.
  • The amplification factor demonstrates the nature of amplification. It is a ratio between collector current and base current and is denoted by ß.
  • The current gain is another important factor that is a ratio between collector current and emitter current. It is denoted by a and is known as alpha. The alpha value lies from 0.95 to 0.99 but mostly its value is taken as unity.

BC337 Working Principle

  • The base terminal plays a key role in starting the overall transistor action. When the voltage is applied at the base side, it gets biased and starts the electron action in the transistor. The base side actually acts like a control value that controls the electrons emitting from the emitter terminal which are then collected by the collector side.
  • The small current at the base terminal is used to control large current at the remaining two terminals. This process is used in amplification purposes.
  • BC337 also acts as a switch. When it acts as a switch, it converts the small current present at the one terminal side into a much larger current across the remaining transistor terminals.
  • The base pin is positive with respect to both emitter and collector terminals. While the voltage at the collector side is always positive with respect to the emitter pin.
  • The resistor is employed at the collector side to control the flow of current.
 

BC337 Power Ratings

The following table represents the absolute maximum ratings of the component BC337.
Absolute Maximum Ratings BC337
No. Rating Symbol Value Unit
1 Collector-Emitter Voltage Vce 45 V
2 Collector-Base Voltage Vcb 50 V
3 Emitter-Base Voltage Veb 5 V
4 Collector Current Ic 800 mA
5 Current Gain hfe 100 to 630
6 Transition Frequency ft 100 MHz
7 Storage Temperature Tstg -55 to 150 C
  • The collector-emitter voltage is 45V and the collector-base voltage is 50V. While the emitter-base voltage is 5V. The transition frequency is 100MHz.
  • These are the stress ratings. Make sure these ratings don’t surpass the absolute maximum ratings, else they can damage the component and thus the entire project.
  • Also, if these ratings are applied more than the required time, they can damage the device reliability.

BC337 Alternatives

The following transistors can be used as a replacement to BC337. The SMD alternatives of the BC337 are
  • 2SC3912 (SOT-23)
  • 2SC3914 (SOT-23)
  • BCX19 (SOT-23).
  • 2SC3913 (SOT-23)
  • BC817 (SOT-23)
  • 2SC3915 (SOT-23)
It is wise to evaluate the pinout of the alternatives used for the project because it’s likely the pinout of the BC337 may differ from the pinout of the alternatives. Do your due diligence to avoid any hassle later.
  • The PNP complementary to BC337 is BC327.

BC337 Applications

The following are some applications of the transistor BC337.
  • Used for switching and amplification purpose.
  • Employed in electronic motors to control current.
  • Used in the push button.
  • Employed in robotics and instrumentation.
  • Used in Darlington pair circuits.
  • Employed in Astable and Bistable multivibrators.
 

BC337 Physical dimensions

The following figure shows the physical dimensions of the component BC337. It will help you audit the space required for the component before incorporating it into your project. This is it. I hope you’ve got a clear insight into the component BC337. If you have any question regarding BC337, you can pop your question in the comment below, I’d love to help you the best way I can. You are most welcome to share your valuable suggestions and feedback in the section below, they assist us to create quality content. Thank you for reading this post.

Analog Vibration Sensor Library for Proteus

Hi Guys! Glad to see you here. I welcome you on board. In this post today, I’ll be discussing Analog Vibration Sensor Library for Proteus. I have already shared the digital Vibration Sensor Library for Proteus, you should check that as well. I’ve been adding brand new libraries for proteus covering sensors and Arduino boards. I’ve recently discussed Analog PIR Sensor Library for Proteus and Analog Flex Sensor Library for Proteus. You may be stuck into thinking I’ve previously shared those libraries but they were libraries covering digital PIR and digital Flex sensors, here we discussed analog libraries for both PIR and Flex sensors. Before I pen down how to download and simulate Analog Vibration Sensor Library for Proteus, let’s discuss what is vibration sensor first. A vibration sensor is mainly used to monitor the vibration of industrial machines. It is also called a piezoelectric that plays a crucial role in the proper working of industrial machinery. If vibration values increase from the industry standards, they can severely affect the overall working of the machine and in the worst case can put the machine at a grinding halt. To avoid this, we use vibration sensors that give the warning signal if vibration exceeds the desired values. These sensors are attached to the alarm system that produces audible sound indicating the machine is in danger, thus results in the deactivation of the entire machine. Vibration sensors are based on the piezoelectric effect to observe the small changes in pressure, acceleration, force, and temperature. These changes are converted into an electrical signal. Air fragrance can also be monitored by vibration sensors. They monitor the air fragrance and detect its capacitance and quality. I hope you’ve got a clear idea about the vibration sensor now we’ll download and run the Analog Vibration Library for Proteus. I’ve added both a simple simulation of the vibration sensor and a simulation with the Arduino Board. Let’s get started.

Analog Vibration Sensor Library for Proteus

  • Click the link given below to download the Analog Vibration Sensor Library for Proteus.
  • As you download this file, it returns further two files named Proteus Library and Proteus Simulations.
Analog Vibration Sensor Library for Proteus Click the Proteus Library folder that contains four files as follow:
  • VibrationSensorAnalogTEP.HEX
  • VibrationSensorTEP.HEX
  • VibrationSensorTEP.IDX
  • VibrationSensorTEP
Now copy all files given above and place them into the library folder of your Proteus software.  
  • In case you don’t have proteus software in your system, you can read this post covering how to download and install proteus software.
  • After adding the above files, start the proteus software and if it’s already running, close the software and restart again.
  • Now click the ‘P’ button to search for the ‘analog vibration sensor’ libraries that you’ve recently placed.
  • As you search it, it will return the figure as given below:
  • Select the sensor and click OK. Now you’ll see your cursor has now started blinking with the sensor that shows you can place your analog vibration sensor anywhere in the workspace available on the proteus software.
  • As you place your sensor, it will show the figure below:
Now we'll look into the analog vibration sensor pinout.

Vibration Sensor Pinout

The vibration analog sensor contains 4 pins as follows.
  • OUT = First is an OUT pin that is connected with a voltmeter that represents the output voltage against the variable resistor attached to the TestPin.
  • GND = Second is a ground pin that is attached to ground voltage.
  • Vcc = Third is the voltage supply pin that gets 5V to power the vibration sensor.
  • TestPin = Forth is the TestPin. This pin is only available in the proteus simulation. You don’t find it on the analog vibration sensor in real. When this pin is LOW, it shows no vibration and when this pin is HIGH it represents the vibration on the machine.

Adding HEX File

Now we’ll add the HEX file to run our vibration sensor simulation. Right-click the sensor and reach the ‘edit properties’ option and double-click the sensor it will pop up the same edit properties panel. Browse the Sensor’s HEX file option and look for the HEX file. You can find the HEX file in the library folder. Same HEX file that we have recently placed in the library folder. Select this HEX file and click OK. Now we’ll attach a simple circuit with the vibration sensor to run our simulation.

LC Circuit

  • We need to design a simple circuit to run this sensor in the proteus workspace. We’ve designed and attached the LC circuit with the OUT pin of the vibration sensor.
  • And TestPin is connected with a variable resistor. Both variable resistance and voltage we get on the voltmeter attached with the OUT pin are inversely proportional to each other.
  • When variable resistance is set to the maximum value the voltage on the voltmeter will be zero and when variable resistance is set to the minimum value (zero) it shows the maximum voltage i.e. 4.98V on the voltmeter.
When you run the simulation it will return the result below:
  • You can see the voltage appearing on the left vibration sensor placed on the proteus workspace is 2.56V because TestPin attached with the variable resistor is set to almost half of the resistance value.
  • I told you earlier I’ll show you both simple simulation and the vibration sensor simulation with the Arduino Board. If you are interested in the Arduino Library for Proteus, check this post where I have added six Arduino Boards Libraries for Proteus.
Now connect the voltage on the OUT pin with the analog pin i.e. A0 of the Arduino Board: When variable resistance is maximum the voltage on the voltmeter will be zero and its equivalent analog value across LCD attached with the Arduino Board will be 0019 and when the resistance on the variable resistor is minimum the voltage will be 4.98V and its equivalent analog value on the LCD will be 1019. This is it. I hope, you’ve got a clear insight into how to download Analog Vibration Sensor Library for Proteus. If you have any questions, you can ask me in the comment section below. I’d love to help you with the best of my expertise. Feel free to pop your suggestions about the libraries you think should be included in the proteus library database, I’ll design and add them to the database. Thank you for reading this article.

Introduction to TIP3055

Hello friends, I hope you all are doing great. In today's tutorial, we are gonna have a look at detailed Introduction to TIP3055.  TIP3055 is a silicon epitaxial-ignoble NPN transistor, which is assembled in TO-218 malleable parcels. It is the best device for power swapping circuits, parallel and series controllers (regulators), output phases and high power amplifiers. Its corresponding PNP transistor is TIP2955. It is a universal device used in many industrial projects where audio amplification is required. Its structures are attractive much the identical excluding for the maximum power indulgence that is a slightly lesser. In today’s post, we will have a look at its fortification, smashup, prominence, proposals, etc. I will also share some links where I have correlated it with other microcontrollers. You can also get more material about it in comments, I will guide you more about it. So, let’s get started with a basic Introduction to TIP3055. 

Introduction to TIP3055

  • TIP3055 is a silicon epitaxial-ignoble NPN transistor, which is assembled in TO-218 malleable parcels. It is the best device for power swapping circuits, parallel and series controllers (regulators), output phases and high power amplifiers.
  • It is prevailing in TO-247 pouring and it frequently used varied amplifiers initiatives.
  • This module uses moderate power during its working, it uses 70 voltage across emitter and collector. It consumes fifteen amperes of current at the collector.
  • It is the finest option for advanced steadfastness audile amplifier output point.
  • This component has termination voltage Vceo  (IB =0) 60 volts.
  • It has a unique extensive liability and particular excellence formation.
  • Its Stowage temperature is -65 to 150 C and maximum working intersection temperature is 150 C.

Pinout of TIP3055

  • These are the main pinout TIP3055 which are well-defined beneath.
  • Pin# Type                                         Parameters
    Pin#1 Emitter The emitter is for an external drive of current.
    Pin#2 Base The base administers the biasing of the transistor. It vagaries the state of the transistor.
    Pin#3 Collector The collector is for the current inside drive. It is related to the load.
    Lest see a diagram of the pinout.

Entire Maximum Ratings of TIP3055

Now we discuss the rating parameters of TIP3055.
Symbols Value                                         Parameters
VCBO 100 V The voltage across collector and emitter (I= 0).
VCER 70 V The voltage across emitter and collector (RBE = 100 ?).
VCEO 60 V The voltage across emitter and collector at (I= 0).
VEBO 7 V The voltage across the collector and base (I= 0).
IC 15 A The current value at the collector.
IB 7 A The value of current at the base terminal.
Ptot 90W Dissipation power at T=25°C.
Tstg -65 to 150 C Storing temperature.
TJ 150 C Maximum Working intersection temperature.
Now we discuss the electrical characteristics of TIP3055.

Electrical characteristics

These are some important electrical characteristics.
Symbols Test Conditions                                         Parameters
ICEX VCE = 100 V T= 150 C The value of collector cut-off current (VBE = -1.5 V).
ICEO VCE = 30 V The value of collector cut-off current (I= 0).
IEBO VEB = 7 V The value of emitter cut-off current (I= 0).
VCEO IC = 200 mA Collector-emitter supporting voltage (I= 0).
VCER I= 200 mA Collector-emitter supporting  voltage (RBE = 100 ?)
VCE I= 4 A IB = 400mA I= 10 A I= 3.3 A Collector-emitter permeation voltage.  
VBE Ic=4A VCE = 4 V It is the voltage across base and emitter.
hFE I= 4 A I= 10 A VCE = 4 V 20 VCE = 4 V 5 It is DC current gain.

Working of TIP3055

  • Now we discuss the working of TIP3055 by a circuit. The corresponding circuit components and its connection are explained below let's discuss them with the details.
  • This is the circuit of amplification of power in which I used TIP3055 and TIP2955 transistors as amplifiers which provides power up to 140RMS.
  • This circuit is manufactured miniature and very modest, the bulwark portion is prepared by using IC ua741 or LM741 as op-amp.
  • The ultimate transistor I have stated using TIP3055 and TIP2955 transistors, or you can elevate by adding some transistors or also swap with higher output power, for example using 2SC5200 and 2SA1943.
  • We can power this circuit by balanced 45V voltage, power circuit arrangement and also PCB Layout are shown in the given diagram.
Circuit Component Description
  • The components which I used in this circuit is explained below with their rating values.
  • R1=100K, R2=1k, R3=1K, R4=15K, R5=15K, R6=1K, R7=47R, R8=47R, R9=47R, R10=470R, R11=470R, R12=47R, R13=0, 22 - 0, 5R/5W,  R14=0, 22 - 0, 5R/5W R15=56K, C1=220N, C2=100u/25V, C3=220u/25V, C4=220u/25V, C5=33p, C6=22p, RV1=TRIMMER 500R RV2=POTENTIOMETER 50K U1=LM741 / UA741 Q1=TIP41 Q2=TIP42 Q3=TIP2955/2N2955 Q4=TIP3055/2N3055
Circuit Troubleshooting
  • If this  amplifer circuit is not working properly then you should check input voltage.
  • Output speaker has DC voltage whining, please regulate the trimmer RV1 till the DC Voltage comes out.

    Applications of TIP3055

  • These are some important applications of TIP3055.
    • It is universal persistence transistor it can be used in different industrial projects.
    •  It is used as an Acoustic Amplifier.
So, it was all about TIP3055, If you have any question about it ask in comments. Take care until the next tutorial.

Introduction to HC-12

Hello friends, I hope you all are doing great. In today’s tutorial, we will have a look at a detailed Introduction to HC-12. It is a wireless data transmitter and receiver module, that uses 433 megahertz frequency and can communicate to one thousand meter distance. It can communicate with more than one microcontroller. This module operates from 3.2 volts to 5.5 volts.

This Bluetooth module is installed in industries to control different processes and machines. It is also used in the circuitry of different security systems. This module uses silicons LABs Si4463 for (radio-frequency) RF data transmission. In today's post, we will look at its working, features, pinout and applications in detail. So let's get started with Introduction to HC-12.

Introduction to HC-12

  •  HC-12 is an RF module, used for wireless data transmission.
  • Its operating frequency range is from 433.4 to 473 megahertz, large no of channels can be tuned on this frequency range.
  • The maximum sending information power of this module is one hundred megawatts or twenty-decibel milliwatts.
  • The data receiving strength is -117 decibel milliwatts with a baud rate of five thousand bytes per second in the air.
  • This device uses stamp hole packaging for patch soldering, having a dimension of 27.8-millimeter x 14.4-millimeter x 4 millimeters, consisting of an antenna cap that makes it easier to install in different circuitry.
  • This module also consists of a printed circuit board (PCB) antenna socket and an external antenna can be connected by coaxial wire.
  • This data transmission module also consists of the microcontroller, used to generate the data protocol.

HC-12 Pinout

  • Now we discuss the pinouts of HC-05.
 
Pin# Type                                         Parameters
Pin#1 Vcc At this pin input supply is provided to this module, the range of direct current source is 3.2 volts to 5.5 volts, and the load connected with it should be two hundred milliamperes. One thing you should keep in mind that when this module sending data tries to connect 1N4007 diode in series voltage source if its value is larger than 4.5 volts for reduction of heating.
Pin#2 GND This pinout is connected with the ground.
Pin#3 RXD   It is UART (Universal Asynchronous Receiver/Transmitter) input data and TTL (Transistor-Transistor Logic) pinout. The resistance of one kilo is linked in series within the module.
Pin#4 TXD it is UART (Universal Asynchronous Receiver/Transmitter) output data and TTL (Transistor-Transistor Logic) pinout. With this pinout, one-kilo ohm resistance is connected in series.
Pin#5 SET This pinout is for the setting of different parameters at active low level. One kilo ohm resistance is also connected with it in series.
Pin#6 ANT This pinout is for 433 megahertz antenna.
Pin#7 GND it is the ground pinout.
Pin#8 GND This pinout is also connected with the ground.
Pin#9 NC It is not used for any connection.
ANT1 ANT It is IPEX20279-001E-03 antenna socket.
ANT2 ANT 433MHz spring antenna solder eyelet.
 
  • The pinout from one to six consists of 2 bonding pads, with exterior half- holes bondings pads are manufactured for soldering.
  • When the interior bonding pad antenna (ANT2) of pinout six is employed for linking, then the antenna connected with spring can be soldered with the hand.
  • Let’s see a diagram of the pinout.

Features of HC-12

  • This module can send and receive data to almost one thousand kilometers with a baud rate of five thousand bps.
  • Its operating frequency range is from 433.4 to 473 megaHertz, to the hundreds of communication channels.
  • Its data transmission power is almost a hundred megawatts or twenty decibels.
  • It operates at 3 different modes according to the circuitry in which it is employed.
  • A microcontroller is configured on this module so there is no need for a special programming device.
  • It transmits a large number of bytes bits to the receiving module.
  • It used a serial port for data transmission.
  • Its operating voltage range is from 3.2 volts to 5.5 volts.
  • It used the UART and TTL protocols for interfacing with other devices.
  • It operates at minus forty degrees Celsius to plus eighty-five degrees Celsius.

Where to use HC-12

  • These devices are used in pairs only and simple transmission of data is done by this device. That means its transmitter is used only for sending of data and its receiver for receiving data.
  • With sending information to one thousand meter distance it is also used for short-range almost three meters of data transmission.

HC-12 Applications

  • These are some important applications of HC-12 that are described here in detail.
  •  Different wireless sensors consist of this module.
  • For the control of robotic instruments, it is used in these modules.
  • In industries, different machines are controlled from a larger distance.
  •  POS (point of sale) systems also used this module.
  • It is also used in the keyless automobile entry system.

That is a complete article on HC-12 I have mentioned each and everything related to HC-12 in this post if you have any questions ask in the comments. Thanks for reading.

What is Bistable Multivibrator

Hello friends, I hope you all are doing great. In today’s tutorial, we will have a look at What is Bistable Multivibrator and how it can be used in different circuits. In this type of multivibrator, the circuitry can operate in any state according to a signal provided at its input while it does not happen in a monostable multivibrator. This arrangement is also defined as a flip flop because flip flop also operates at more than one condition. It also has the ability to store a single bit of information so it is mostly used in logic circuits and in computer data storage part.

This vibrator like other vibrators is used for the production of square waves with providing some delay. These circuits are constructed with numerous kinds of semiconductor components. The most used semiconductor device circuits are operational amplifiers. In today's post, we will have a look at its working, construction, applications and different parameters related to it. So let's get started with What is Bistable Multivibrator.

What is Bistable Multivibrator

  • Bistable Multivibrator has 2 operating conditions so it is called bistable, it is also known as a 2-shot multivibrator.
  • Due to working at two different modes it needs 2 input signal for shifting from one operating mode to others.
  • When first input signal is provided it shifts its operation to second state when second signal provided it come back to previous state.
  • Its another name is flip-flop multivibrator because like flip flops its changes its operation state and regain it after some interval.
  • In the given figure, its structure is shown that consists of 2 NPN transistors that is denoted as Q1 and Q2.
  • At both of these transistors collector 2 loads resistors, RL1 and RL2 are attached.
  • The output terminal of the first transistor is connected with the input of the second transistor through resistor R1 and output of the second transistor is provided at input of first transistor through the resistor R2.
  • Both of the resistance R1 and R2 are connected with a capacitor in parallel. The purpose of these two capacitors is to enhance the switching feature of circuitry so they are also known as commutating capacitors.

Bistable Multivibrator Working

  • Now we discuss the working of this vibrator, for this, we discuss the circuitry that given below figure its construction and components we already discuss so now we the working of these components.
  • When input power is provided to the input terminals of first transistor-transistor starts its operation due to a difference in its feature than the other transistor.
  • When it first transistor starts its operation it goes into saturation state. Due to this value of voltage decreases at the collector terminals.
  • As we know the collector of Q1 is connected with the base terminal of a second transistor due to this it goes into the cutt-off region.
  • Then the voltage at the collector increases to Vcc, this increment in voltage causes to further saturate the first transistor as this voltage is connected with base of Q1 through the resistance R2.
  • It is the first operating condition of bistable multivibrator in which first transistor Q1 is in working state while Q2 is off.
  • This first condition continuous to that point we do not provide the negative signal to first transistor Q1 and positive polarity to transistor Q2.
  • Now if we provide the positive polarity signal to the second transistor Q2 by the capacitor C2 connected with it.
  • This Process will change the second transistor Q2 from saturation mode to cut-off mode, and voltage will decrease at a collector of Q2.
  • As the collector of transistor Q2 is attached with the base of transistor Q1 with the decrement in the voltage at the collector of causes to decrease voltage at transistor Q1 base.
  • This cause to the second transistor obtain saturation state and it is the second operation mode of this module in which the first transistor is off and second is in an operating state.

Bistable Multivibrator Waveform

  • The output waveform generated by the has smaller wavelength or larger according to circuit requirement in rectangle shape.
  • The first end of the rectangle waveform depends on the first input signal and vary according to it and second relies on the second input signal, the resultant waveform is drawn in a given figure.
  • Switching variation among these 2 modes can create bistable circuitry but in some cases it is possible.

TTL Bistable Multivibrators

  • As we above constructed this circuitry by using 2 different transistors now we use integrated circuits for the production this vibrator.
  • The given circuitry explains the circuitry of a bistable vibrator having two NAND gates.
  • This kind of circuits arrangments is known as the Bistable Flip-Flop, in this circuitry, there is a switch that is single pole through a switch (it is such switch that takes one input and can regulate 2 different output). This switch provides logic one and zero to this circuitry.

Application of Bistable Multivibrator

  • These are some applications of the bistable multivibrator.
  • It used in different storage devices and for counting of binary numbers.
  • For frequency division in different circuits.
  • It used for the production of different clock pulses.
  • It used for different relay controller.
  • It used in the different circuit as a toggle switch.

That is complete post on bistable multivibrator I have mentioned each and everything related to this module in this tutorial.

What is Monostable Multivibrator

Hello fellows, I hope you all are doing great. In today’s tutorial, we will have a look at What is Monostable Multivibrator. It is a simple electronic circuit, used to produce a pulse at its output also known as one shot. It generates output pulses according to corresponding circuitry requirements. Its main feature is that after the generation of the output pulse, it regains its stable state and does not produce any further output pulse till not triggers again.

This circuitry can be considered as a biased form of multivibrator (such circuitry that is used for implementation of 2-state modules like timers) that is (on) operating in the starting condition till the triggered point and then becomes unstable on its own. In today's post, we will have a look at its circuitry, construction, working and related parameters. So let's get started with What is Monostable Multivibrator.

What is Monostable Multivibrator

  • Monostable Multivibrator is used for the generation of a square waveform in electronic circuitry.
  • This wave generator belongs to a group of wave generators known as Relaxation Oscillators.
  • It has a simple circuit where 2 switching circuits are designed using transistors(acting as a switch).
  • The transistors are assembled in a way that the output of one transistor is the input of the second transistor.
  • This circuitry also consists of a capacitor and resistor network to create feed-back tank circuitry.
  • There are 2 different working conditions in any multivibrator circuit but monostable has only one 'on' state.
  • This vibration generator comes back to its original condition after a set time of resistor-capacitor circuitry.
 

Construction of Monostable Multivibrator

  • In its construction, 2 transistors are connected in such a configuration that both of these operate as input and output providers to each other.
  • The collector (c) of the first transistor is linked with the base (b) of the second through a capacitor denoted as C1 and base terminal of first transistor that denoted as Q1 is attached with a collector of second transistor by the resistance R2 and capacitor.
  • A direct current source is connected with base (b) point of first transistor by the resistance R3. The input pulse is provided to base (b) of first transistor with the capacitor denoted as C2.
  • In figure resistance, (RL1) and resistance (RL2) is the load connected with these two transistors.
  • When any transistor goes into stable state, then at input pulse is provided to vary its condition. With variation in condition, transistor stays in this condition for time interval set by the resistance-capacitor time constant then get the earlier condition.

Monostable Multivibrator Waveform

  • This wave generator produces a waveform of rectangle shape having low and higher amplitude, the first end of this wave generates with the input trigger signal and the second end generates resistor-capacitor time constant.
  • This resistance-capacitor time constant changes its value to generates large no of pulses that have a specific time interval between them by following the trigger signal provided at input. This assembly is shown in a given figure.
  • The resistor-capacitor time of this vibrator can be change by changing the capacitance of capacitor or resistance value of both.
  • The circuits also have the ability to do increment in the dimensions of a wave as the frequency of output wave remains similar to input signal the difference between them is the width of the waves.

TTL Monostable Multivibrators

  • Above we discussed that this vibration generator can be constructed from individual elements like a transistor, but it can also be manufactured by different ICs.
  • This given circuitry explains how the using only two NOR gates we can construct monostable vibrator.
  • As we are familiar with the operation of NOR gate that its input is low than output will be high and if input is high then the output will be low (0).
  • So at the start, the input is 0 then the output will be higher mean '1'.
  • The resistance Rt linked with the input is also at a high level '1' it means that the quantity of charge at the plates of capacitor is similar.
  • The voltage (V1)  is equivalent to this voltage so the output of NOR is at level 0.
  • If the positive signal is provided to the input at a time (t=0) then the output of NOR gate will be '0' due to this the capacitor will get a discharge.
  • Due to the discharging of the capacitor, the input of second NOR gate is '0'  that converts into high output '1'. This condition is called second condition of circuitry, in which output voltage is equivalent to (+Vcc).
  • This condition continuous on second NOR gate until the capacitor does not get charged again.

Applications of Monostable Multivibrator

  • These are some important applications of Monostable Multivibrator that are described here.
  • Due to time delay capability, it is mostly used in different timer circuits.
  • It also used in different storage circuits.
  • It also used to provide input to other pluse generator circuits.
  • It also has ability to reproduce damage pulses again.

Advantage of Monostable Multivibrator

  • These are some benefits of this pulse generator over other pulse generation modules.
  • It needs only one single pulse to start its operation there is no need of extra pulse for its operation.
  • Its construction is very simple and can be constructed easily.
  • Due to simple construction its price is also less.

So, this is the complete article on  Monostable Multivibrator if you have any questions about it ask in the comments. I will solve your problems. Thanks for reading.

Introduction to TIP122

Hello friends, I hope you all are doing great. In today's tutorial, we are gonna have a look at detailed Introduction to TIP122.  It is a Darlington braces NPN transistor. It works like an ordinary NPN transistor, but as it consists of a Darlington pair it has a decent collector current assessment of nearby 5 amperes and it's gain is around 1000. This transistor can bear 100 volts around collector and emitter terminals due to this feature it can be used for high loads. This is a common purpose transistor it used in different industrial projects. It manufactured for less time taking switching submissions. In today’s post, we will have a look at its protection, wreck, distinction, entitlements, etc. I will also share some links where I have connected it with other microcontrollers. You can also get more material about it in comments, I will guide you more about it. So, let’s get started with a basic Introduction to TIP122. 

Introduction to TIP122

  • It is a Darlington braces NPN transistor. It works like an ordinary NPN transistor, but as it consists of a Darlington pair it has a decent collector current assessment of nearby 5 amperes and it's gain is around 1000.
  • This transistor is famous for its higher gain of current which 1000 and it uses higher current at collector which is 5 amperes.
  • Due to its higher gain of current and huge collector current (IC), it is used in such loads which use higher current and its uses for such submissions which required higher amplification.
  • This transistor consumes less voltage only five volts across base and emitter, therefore, it can be effortlessly organized by a Logical expedient such as a microcontroller.
  • Though precaution has to do to check if the logic expedient can supply up to 120 mA.
  • So, if you are eyeing for a transistor which can be effortlessly organized by a Logical expedient to modification high power consuming loads or to intensify higher current then this transistor can be a perfect option for your solicitations.

    Pinout of TIP122

  • These are the main pinout of TIP122:
Pin# Type                                         Parameters
Pin#1 Emitter Current comes out by the emitter, it is usually linked to ground.
Pin#2 Base It governs the biasing of the transistor and works to turn ON or OFF the transistor.
Pin#3 Collector Current movements in over collector, usually linked to load
Let's see a diagram of the TIP122 pinout:

Features of TIP122

  • These are the main features of TIP122.
    • It is presented in TO-220 Compendium.
    • It is a Darlington Intermediate power consuming NPN Transistor.
    • It has Greater DC Current Gain, which value is 1000.
    • Its Nonstop Collector current (IC) is 5A.
    • Its voltage transversely collector and emitter are 100 volts.
    • The collector and base (Vce) voltage are 100 volts.
    • The quantity of (VBE ) is 5 volts.
    • The value of the current at the base is 120 milliampere.

Working of TIP122

    • This transistor is recognized for its higher current gain which is 1000 and higher collector current 5 amperes, therefore, it is usually used to switch loads with higher current or in submissions which need higher intensification.
    •  This transistor has less base and emitter Voltage of the merely 5V henceforth can be effortlessly organized by a Logic instrument such as a microcontroller.
    • Though precaution has to be engaged to check, if the logic instruments can font up to 120mA.
    • Though TIP122 has extraordinary current at collector and current gain, it is impartially modest to switch the expedient meanwhile it has an Emitter-Base voltage (VBE) of the only 5V and Ib of merely 120mA.
    • In the lower circuit diagram, I have used the TIP122 to control a 48V motor which has an incessant current of around 3A.
    • The incessant collector current of this transistor is 5A and our load devours merely 3A which is well.
    •  The higher base current is around 120 mA, but I have used a higher worth of 100-ohm resistor to bound it to 42 mA.
    • You can also use even a 1K resistor if your collector current prerequisite is fewer.
    •  The highest current of this transistor is 8A so make certain your motor does not devour extra than that.
    •  This is disinterested a perfect circuit figure which displays the employed on this transistor it cannot be used as such.

Applications of TIP122

  • These are the main applications of TIP122.
    • It is used to adjustment of high current loads such as 5 amperes.
    • It is used as an average Power switch.
    • It works where higher intensification is desirable.
    • It used for velocity controller of Motors.
    • It used in Inverter and other rectifier circuitries.
So, that was all about TIP122 if you have any question about it please ask in comments. I will reply to you as soon as possible. Thanks for reading.

Arduino Mega 1280 Library for Proteus

Hi Guys! Hope you’re well today. Thank you for viewing this read. In this post today, I’ll walk you through the Arduino Mega 1280 Library for Proteus. You may already be familiar with Arduino Boards, in case you don’t, they are the open-source easy to use hardware and software platform used in modern electronic projects. These boards receive inputs and convert them into outputs to activate motors, LEDs, electrical circuits, robots, and embedded systems. They are mainly designed for newbies and non-tech geeks who hesitate to construct the electrical circuits from the get-go and hate diving into the nitty-gritty of architecting electrical wires accurately to fashion electrical circuits. Arduino boards come with both ready-made electronic kit and software program IDE (Integrated Development Environment) that runs on the computer. You only worry about the running code on your system, without involving into the hassle of organizing and connecting everything perfectly on your electrical circuit. We’ve already discussed the Arduino Mega 2560 Library for Proteus. Both Mega 2560 and Mega 1280 are almost similar in working and execution with a slight difference in flash memory and microcontrollers incorporated on the boards. Arduino Mega 2560 carries Atmega 2560 microcontroller with flash memory 256kb while Arduino Mega 1280 carries Atmega 1280 with flash memory 128kb. These boards can be powered by both USB cable and external power source where AC-to-DC adaptor or battery is used to power them externally. Our team is designing and adding these new libraries in the proteus library database to help students better understand the working of Arduino boards in proteus workspace. Check this post where we’ve shared Arduino Library for Proteus that includes six Arduino Boards in a single library. If you don’t have proteus installed in your PC, check this post covering how to download and install proteus software. This is the brief introduction of Arduino boards, let’s dive in to download the Arduino Mega 1280 library for proteus.

Arduino Mega 1280 Library for Proteus

Click the link below and download Arduino Mega 1280 Library for Proteus.
  • As you download this file, it will appear in zip format. Extract this file that houses two files named ArduinoMegaTEP.LIB and ArduinoMegaTEP.IDX.
Arduino Mega 1280 Library for Proteus
  • Copy and paste these two files in the library folder of proteus software.
  • After placing these files, start your proteus software, if it’s running already… restart. Now, click the ‘P’ button and look for the Arduino Mega 1280.
  • As you search this, it will return the figure below.
  • Select this file and click OK. As you click OK your cursor will start blinking with the Arduino Mega 1280, indicating you can place this board anywhere in the proteus workspace.
As you place this board in the proteus workspace, it will appear as below. Half work is done. Now we’ll include HEX file to run this board. To do this, right-click the board and select ‘edit properties’ or double click the board it will return window as below. Now browse the ‘PROGRAM FILE’ option to upload the HEX file. You can read this post in which I’ve briefly explained how to get a HEX file from Arduino.
  • This is how you can get Arduino Mega 1280 library for Proteus.
Now we’ll construct a simple LED blinking circuit with Arduino Mega 1280 in the proteus workspace.
  • We’ve designed a simple LED blinking circuit where we’ve attached LED with the pin 13 of the Arduino Mega 1280.
Open this blink example in the Arduino software and upload the HEX file. As you upload the HEX file and play the proteus software it will appear as figure given below. That’s all about How to download Arduino Mega 1280 Library for Proteus. You can use this library in your electronic projects. If you feel any difficulty in downloading this library, pop your comment in the section below, I’ll help you the best way I can. Feel free to share your suggestions about libraries you think should be a part of Proteus Library Database, I’ll design and include respective libraries. Thank you for reading this post.

Analog Flex Sensor Library for Proteus

Hi Friends! Happy to see you here. Thank you for viewing this read. Hope you’re well today. In this post, I’m going to discuss the Analog Flex Sensor Library for Proteus. You should also have a look at Digital Flex Sensor Library for Proteus. I’ve been adding them over the last few days intending to design and share brand new libraries that are not a part of the proteus library database already. I’m adding both simple simulation and simulation with the Arduino board to help you better understand these libraries with microcontrollers and Arduino devices. Before I go further and walk you through on how to download and simulate Analog Flex Sensor Library for Proteus, let’s get to know what’s Flex sensor first. Simply put, a flex sensor is used to monitor the value of bend. It is also known as a bend sensor that is mainly used in robot whisker sensors, door sensors, stuffed animal toys, and Nintendo power glove. The flex sensor is coupled with the exterior where the rotation of this exterior is directly related to the change in the sensor resistance. Carbon or plastic material is used for the construction of these sensors where deflection value is sensitive to varying resistance. In terms of varying resistance and size, these sensors are categorized into two main types i.e. 4.5-inch bend sensor and 2.2-inch bend sensor. I hope you’ve got a brief insight into what is flex sensor and why it is used for. You can also sneak into the Analog PIR Sensor Library for Proteus that I’ve shared previously. And if you don’t have proteus software installed in your system, check this post on how to download and install proteus software. Without further ado, let’s jump right into the Analog Flex Sensor Library for Proteus. Continue reading.

Analog Flex Sensor Library for Proteus

First of all, click the link given below to download the analog flex library for proteus. Analog Flex Sensor Library for Proteus As you download this file, it contains two folders named Proteus Library and Proteus Simulation. Click the Proteus Library, it will open up four files that read:
  • FlexSensorAnalogTEP.HEX
  • FlexSensorTEP.HEX
  • FlexSensorTEP.IDX
  • FlexSensorTEP
Copy and place these four files into the proteus library folder. Now, click the ‘P’ button as below and write ‘Flex sensor analog’ in the search bar. As you do this, it will return the file as mentioned below.
  • Select this file and click “OK” As you click OK, your cursor will start blinking with the flex sensor, indicating you can place this sensor anywhere you want on the proteus workspace.
When you place this sensor on the proteus workspace, it will appear as follows: This is how flex sensor appears on proteus workspace.

Flex Sensor Pinout

Flex sensor contains four pins as follow:
  • G = first is the ground pin that you’ll connect to the ground voltage.
  • O = second is the OUT pin that gives the Flex sensor value demonstrating if the sensor has identified the value of bend.
  • V = third is the voltage supply pin that receives 5V to power the sensor.
  • TestPin = forth is TestPin that we require in Proteus simulation only. This pin is not included in the sensor in real. We need to add this pin for identifying the value of bend. When this Pin is HIGH it gives the value of bend and when it turns LOW it gives no value of bend.

Adding HEX File

Now we’ll add the HEX file in the Flex sensor to run our simulation. You can find FlexSensorAnalogTEP.HEX file in the library folder of your Proteus library folder. Recall, we’ve already placed this file in the library folder of proteus.
  • To add this file, right-click on the sensor and look for ‘edit properties.’
  • You can also double click the flex sensor to reach the ‘edit properties’ panel.
Now search for the HEX file that you have placed in the proteus library folder. Add this file and click ‘OK’ … Before you run this simulation we need to design and connect the LC circuit with the Flex sensor. We’ll add this circuit purposely. Why? You’ll get to know later in this post. Connect the Output ‘O’ pin with the LC circuit through voltmeter where we get the output voltage following the variable resistor attached with the test pin.
  • Both output voltage across voltmeter and variable resistance are inversely proportional to each other. When resistance is maximum, the voltage on the voltmeter is zero, thus indicating no amount of bend.
And when resistance is zero the voltage appearing across a voltmeter will be 4.98V, confirming the value of bend as an output voltage on the flex sensor. You may be wondering why we add this LC circuit with the flex sensor? We need to include this circuit because proteus gives a peak to peak value that we have to convert into the Vrms value. That LC circuit serves this purpose. You’ve done it. You have designed a simple simulation of a flex sensor library for proteus. We have added this library the very first time, as you won’t find this library in the proteus library database before. I’ve mentioned at the start of the article, I’ll share both simple simulation and simulation with Arduino Board.

Analog Flex Sensor With Arduino UNO

Now we attach the Arduino board with the flex sensor. To do this, we connect the voltage appearing across the voltmeter with the analog input pin of the Arduino board. As you run this simulation it will return the result below. Again, when resistance is maximum, the voltage is zero, that gives equivalent analog value on the LCD connected with the Arduino board, that value is 0019. And when resistance is zero, the voltage will be 4.98V and its equivalent analog value on the LCD will appear 1019. That’s all for today. Hope you find this read helpful. If you face any difficulty in the simulation of Analog Flex Library for Proteus, you can leave your query in the section below, I’ll help you the best way I can. Feel free to leave your suggestions of the libraries that are not available in the proteus library database, I’ll design and share respective libraries with both simple simulation and simulation with Arduino boards. Thank you for reading this post.
Syed Zain Nasir

I am Syed Zain Nasir, the founder of <a href=https://www.TheEngineeringProjects.com/>The Engineering Projects</a> (TEP). I am a programmer since 2009 before that I just search things, make small projects and now I am sharing my knowledge through this platform.I also work as a freelancer and did many projects related to programming and electrical circuitry. <a href=https://plus.google.com/+SyedZainNasir/>My Google Profile+</a>

Share
Published by
Syed Zain Nasir