| 3 Watt stereo amplifier circuit |
Friday, August 9, 2013
3 Watt stereo amplifier circuit
Tuesday, August 6, 2013
High Voltage 3 Watt Audio Power Amplifier Circuit
The LM4954 is an audio power amplifier primarily designed for demanding applications in mobile phones and other portable communication device applications. It is capable of delivering 2.4 Watts of continuous average power to an 8 BTL load with less than 1% THD+N from a 7VDC power supply.
Boomer audio power amplifiers are designed specifically to provide high quality output power with a minimal number of external components. The LM4954 does not require output coupling capacitors or bootstrap capacitors, and therefore is ideally suited for lower-power portable applications where minimal space and power consumption are primary requirements.
Circuit Diagram:
High Voltage 3 Watt Audio Power Amplifier Circuit Diagram
The LM4954 features a low-power consumption global shutdown mode which is achieved by driving the shutdown pin with logic low. Additionally, the LM4954 features an internal thermal shutdown protection mechanism.
The LM4954 contains advanced pop & click circuitry which eliminates noises that would otherwise occur during turn-on and turn-off transitions.
The LM4954 is unity-gain stable and can be configured by external gain-setting resistors.
Key Specification:
| Wide Power Supply Voltage Range | 2.7 <= VDD <= 9V |
| Output Power: VDD = 7V, 1% THD+N | 2.4W (typ) |
| Quiescent power supply current | 3mA (typ) |
| PSRR: VDD = 5V and 3V at 217Hz | 80dB (typ) |
| Shutdown power supply current | 0.01µA (typ) |
Features:
Applications
Source:national
Wednesday, June 12, 2013
3 Wire Serial LCD Circuits using a Shift Register






74HC595 is a high-speed 8-bit serial in, serial or parallel-out shift register with a storage register and 3-state outputs.
Providing detail explanation of individual LCD pin doesnt fall within the scope of this project. If you are a beginner with LCD, I recommend to read these two articles first from Everyday Practical Electronics magazine : How to use intelligent LCDs
The SH_CP (11) and ST_CP (12) clock inputs of 75HC595 are tied together, and will be driven by one microcontroller pin. Serial data from microcontroller is fed to the shift register through DS (14) pin. OE (13) pin is grounded and reset pin MR (10) is pulled high. Parallel outputs Q0-Q3 from 74HC595 are connected to D4-D7 pins of the LCD module. Similarly, Q4 output serves for RS control pin. If the LCD module comes with a built-in backlight LED, it can simply be turned ON or OFF through LED control pin shown above. Pulling the LED pin to logic high will turn the back light ON.
Software
Rajendra Bhatt, Sep 6, 2010
*/
sbit Data_Pin at GP5_bit;
sbit Clk_Pin at GP1_bit;
sbit Enable_Pin at GP2_bit;
// Always mention this definition statement
unsigned short Low_Nibble, High_Nibble, p, q, Mask, N,t, RS, Flag, temp;
void Delay_50ms(){
Delay_ms(50);
}
void Write_LCD_Nibble(unsigned short N){
Enable_Pin = 0;
// ****** Write RS *********
Clk_Pin = 0;
Data_Pin = RS;
Clk_Pin = 1;
Clk_Pin = 0;
// ****** End RS Write
// Shift in 4 bits
Mask = 8;
for (t=0; t<4; t++){
Flag = N & Mask;
if(Flag==0) Data_Pin = 0;
else Data_Pin = 1;
Clk_Pin = 1;
Clk_Pin = 0;
Mask = Mask >> 1;
}
// One more clock because SC and ST clks are tied
Clk_Pin = 1;
Clk_Pin = 0;
Data_Pin = 0;
Enable_Pin = 1;
Enable_Pin = 0;
}
// ******* Write Nibble Ends
void Write_LCD_Data(unsigned short D){
RS = 1; // It is Data, not command
Low_Nibble = D & 15;
High_Nibble = D/16;
Write_LCD_Nibble(High_Nibble);
Write_LCD_Nibble(Low_Nibble);
}
void Write_LCD_Cmd(unsigned short C){
RS = 0; // It is command, not data
Low_Nibble = C & 15;
High_Nibble = C/16;
Write_LCD_Nibble(High_Nibble);
Write_LCD_Nibble(Low_Nibble);
}
void Initialize_LCD(){
Delay_50ms();
Write_LCD_Cmd(0x20); // Wake-Up Sequence
Delay_50ms();
Write_LCD_Cmd(0x20);
Delay_50ms();
Write_LCD_Cmd(0x20);
Delay_50ms();
Write_LCD_Cmd(0x28); // 4-bits, 2 lines, 5x7 font
Delay_50ms();
Write_LCD_Cmd(0x0C); // Display ON, No cursors
Delay_50ms();
Write_LCD_Cmd(0x06); // Entry mode- Auto-increment, No Display shifting
Delay_50ms();
Write_LCD_Cmd(0x01);
Delay_50ms();
}
void Position_LCD(unsigned short x, unsigned short y){
temp = 127 + y;
if (x == 2) temp = temp + 64;
Write_LCD_Cmd(temp);
}
void Write_LCD_Text(char *StrData){
q = strlen(StrData);
for (p = 0; p temp = StrData[p];
Write_LCD_Data(temp);
}
}
char Message1[] = "3-Wire LCD";
char Message2[] = "using 74HC595";
void main() {
CMCON0 = 7; // Disable Comparators
TRISIO = 0b00001000; // All Outputs except GP3
ANSEL = 0x00; // No analog i/p
Initialize_LCD();
do {
Position_LCD(1,4);
Write_LCD_Text(Message1);
Position_LCD(2,2);
Write_LCD_Text(Message2);
Delay_ms(1500);
Write_LCD_Cmd(0x01); // Clear LCD
delay_ms(1000);
} while(1);
}
Thursday, April 4, 2013
200W 3 5 Inch Mini Box Speaker System
