'데이터시트' 카테고리의 다른 글
IRF7389PBF (0) | 2012.11.06 |
---|---|
ATMEGA8A-AU (0) | 2012.03.07 |
Package information - SO16−28 [WIDE] (0) | 2011.08.28 |
키 패드 제어, 매트릭스 키, 스위치 제어 (0) | 2011.07.15 |
가변저항(Potentiometer) 3362 (1) | 2011.07.07 |
IRF7389PBF (0) | 2012.11.06 |
---|---|
ATMEGA8A-AU (0) | 2012.03.07 |
Package information - SO16−28 [WIDE] (0) | 2011.08.28 |
키 패드 제어, 매트릭스 키, 스위치 제어 (0) | 2011.07.15 |
가변저항(Potentiometer) 3362 (1) | 2011.07.07 |
IRF7389PBF
N채널, P채널 MOSFET 모두 있는 HEXFET Power MOSFET 입니다.
IRF7389 2개로 H-Bridge 를 구성하여 DC 모터를 제어할 수 있는 IC 입니다.
DATASHEET
H-bridge 회로
USB to RS232 드라이버 (0) | 2013.03.17 |
---|---|
ATMEGA8A-AU (0) | 2012.03.07 |
Package information - SO16−28 [WIDE] (0) | 2011.08.28 |
키 패드 제어, 매트릭스 키, 스위치 제어 (0) | 2011.07.15 |
가변저항(Potentiometer) 3362 (1) | 2011.07.07 |
ATMEGA8A-AU
DATA SHEET:
atmega8a_doc8159.pdf
Features
• High-performance, Low-power Atmel®AVR® 8-bit Microcontroller
• Advanced RISC Architecture
– 130 Powerful Instructions – Most Single-clock Cycle Execution
– 32 x 8 General Purpose Working Registers
– Fully Static Operation
– Up to 16 MIPS Throughput at 16MHz
– On-chip 2-cycle Multiplier
• High Endurance Non-volatile Memory segments
– 8KBytes of In-System Self-programmable Flash program memory
– 512Bytes EEPROM
– 1KByte Internal SRAM
– Write/Erase Cycles: 10,000 Flash/100,000 EEPROM
– Data retention: 20 years at 85°C/100 years at 25°C
– Optional Boot Code Section with Independent Lock Bits
• In-System Programming by On-chip Boot Program
• True Read-While-Write Operation
– Programming Lock for Software Security
• Peripheral Features
– Two 8-bit Timer/Counters with Separate Prescaler, one Compare Mode
– One 16-bit Timer/Counter with Separate Prescaler, Compare Mode, and Capture
Mode
– Real Time Counter with Separate Oscillator
– Three PWM Channels
– 8-channel ADC in TQFP and QFN/MLF package
• Eight Channels 10-bit Accuracy
– 6-channel ADC in PDIP package
• Six Channels 10-bit Accuracy
– Byte-oriented Two-wire Serial Interface
– Programmable Serial USART
– Master/Slave SPI Serial Interface
– Programmable Watchdog Timer with Separate On-chip Oscillator
– On-chip Analog Comparator
• Special Microcontroller Features
– Power-on Reset and Programmable Brown-out Detection
– Internal Calibrated RC Oscillator
– External and Internal Interrupt Sources
– Five Sleep Modes: Idle, ADC Noise Reduction, Power-save, Power-down, and
Standby
• I/O and Packages
– 23 Programmable I/O Lines
– 28-lead PDIP, 32-lead TQFP, and 32-pad QFN/MLF
• Operating Voltages
– 2.7 - 5.5V
• Speed Grades
– 0 - 16MHz
• Power Consumption at 4Mhz, 3V, 25⋅C
– Active: 3.6mA
– Idle Mode: 1.0mA
– Power-down Mode: 0.5μA
USB to RS232 드라이버 (0) | 2013.03.17 |
---|---|
IRF7389PBF (0) | 2012.11.06 |
Package information - SO16−28 [WIDE] (0) | 2011.08.28 |
키 패드 제어, 매트릭스 키, 스위치 제어 (0) | 2011.07.15 |
가변저항(Potentiometer) 3362 (1) | 2011.07.07 |
SO16, SO18, SO20, SO24, SO28 패키지에 대한 자료입니다.
주로 TTL 로직의 HCMOS 칩에 많이 사용되는 패키지입니다.
H 가 10.3mm 입니다.
Surface mounted package - Package outline
IRF7389PBF (0) | 2012.11.06 |
---|---|
ATMEGA8A-AU (0) | 2012.03.07 |
키 패드 제어, 매트릭스 키, 스위치 제어 (0) | 2011.07.15 |
가변저항(Potentiometer) 3362 (1) | 2011.07.07 |
LED ON (0) | 2011.01.30 |
4x4 배열의 스위치를 제어하는 방법을 알아 보겠습니다.
여러 가지 방법이 있지만 그 중 간단한 방법으로 회로를 구성할 수 있습니다.
하나의 스위치 값 읽기
먼저 회로를 살펴 보면 SET 이 4개, VALUE 가 4개 있습니다.
SET 으로 '1', '0' 신호를 주고 VALUE 로 '0'인지, '1'인지 판단 할 수 있습니다.
스위치가 모두 눌러지지 않은 상태라면 VALUE 는 모두 '1'이 됩니다.
우측하단의 SW16 의 값을 읽으려면 어떻게 해야 할까요?
KEY_SET3을 LOW 로 설정하고 KEY_VAL3을 읽어서
HIGH 이면 키가 눌리지 않았고, LOW이면 키가 눌리지 않았음을 확인 할 수 있습니다.
SW15 를 확인하려면 KEY_SET3을 LOW 로 설정하고 KEY_VAL2 를 읽으면 알 수 있습니다.
SW6 를 확인하려면 KEY_SET1을 LOW 로 설정하고 KEY_VAL1 를 읽으면 알 수 있습니다.
한 줄(4개)의 스위치 값 읽기
스위치를 하나하나 체크하면 많은 시간이 걸립니다. 한번에 1줄 모두의 스위치 값을 읽는 방법을 알아보겠습니다.
위의 회로를 그대로 사용하며 ATMEGA128 의 PORTA 에 연결하는 예입니다.
KEY_VAL3, KEY_VAL2, KEY_VAL1, KEY_VAL0 을 각각 PORTA.3, PORTA.2, PORTA.1, PORTA.0에 연결하였습니다.
KEY_SET3을 LOW 로 하고 PINA 를 읽으면 SW13, SW14, SW15, SW16 의 상태를 알 수 있습니다.
BYTE byteKEY = PINA & 0x0F;// PORTA3 ~ PORTA0 값 읽기
byteKEY 가 0x0F 이면 모든 키가 눌러지지 않은 상태이고 0x00 이면 모든 키가 눌러진 것입니다.
< byteKEY 값에 따른 스위치 누름 상태 >
byteKEY 값 |
SW13 |
SW14 |
SW15 |
SW16 |
0x0F |
안 눌림 |
안 눌림 |
안 눌림 |
안 눌림 |
0x0E |
눌림 |
안 눌림 |
안 눌림 |
안 눌림 |
0x0D |
안 눌림 |
눌림 |
안 눌림 |
안 눌림 |
0x0C |
눌림 |
눌림 |
안 눌림 |
안 눌림 |
0x0B |
안 눌림 |
안 눌림 |
눌림 |
안 눌림 |
0x0A |
눌림 |
안 눌림 |
눌림 |
안 눌림 |
0x09 |
안 눌림 |
눌림 |
눌림 |
안 눌림 |
0x08 |
눌림 |
눌림 |
눌림 |
안 눌림 |
0x07 |
안 눌림 |
안 눌림 |
안 눌림 |
눌림 |
0x06 |
눌림 |
안 눌림 |
안 눌림 |
눌림 |
0x05 |
안 눌림 |
눌림 |
안 눌림 |
눌림 |
0x04 |
눌림 |
눌림 |
안 눌림 |
눌림 |
0x03 |
안 눌림 |
안 눌림 |
눌림 |
눌림 |
0x02 |
눌림 |
안 눌림 |
눌림 |
눌림 |
0x01 |
안 눌림 |
눌림 |
눌림 |
눌림 |
0x00 |
눌림 |
눌림 |
눌림 |
눌림 |
관련 제품입니다.
http://kit128.com/goods/view.php?seq=6
ATMEGA8A-AU (0) | 2012.03.07 |
---|---|
Package information - SO16−28 [WIDE] (0) | 2011.08.28 |
가변저항(Potentiometer) 3362 (1) | 2011.07.07 |
LED ON (0) | 2011.01.30 |
5101ASR , FND Anode (0) | 2011.01.22 |
가변저항은 저항 값을 변경할 수 있는 저항입니다. 주로 고정되지 않은 저항 값이 필요할 때 사용되며 AD 테스트 회로에서 많이 사용됩니다.
회로에서는 아래와 같이 표시되며 각 단자를 A, B, WIPER 라고 합니다.
가변저항 값이 5K 라면
A-B 간의 저항 값은 항상 5K 이고, A-WIPER 간의 저항 값과 B-WIPER 간의 저항 값의 합은 항상 5K 입니다.
A-WIPER 의 저항 값이 1K라면 B-WIPER 간의 저항 값은 4K 가 됩니다.
그 중 3362 시리즈가 많이 쓰는 중 가변 저항 중 하나 입니다.
전자부품 쇼핑몰에서는 개당 250 ~ 280원 정도의 가격이며,
구로중앙유통단지에서는 50개 묶음으로 개당 130원 정도 합니다.(2010년)
A, B, WIPER 핀 찾기
가변저항 노브를 대충 가운데 오게 합니다. (그냥 한 쪽 끝이 아니면 됩니다. ^^)
그 중 2개의 핀 사이의 저항 값을 측정하여 전체 저항 값이 나오면 A, B 가 되는 겁니다.
(가변저항은 극성이 없어서 A, B 순서는 중요하지 않습니다. ^^)
이제 나머지 핀이 WIPER 이 되는 거죠^^
ATMEGA8A-AU (0) | 2012.03.07 |
---|---|
Package information - SO16−28 [WIDE] (0) | 2011.08.28 |
키 패드 제어, 매트릭스 키, 스위치 제어 (0) | 2011.07.15 |
LED ON (0) | 2011.01.30 |
5101ASR , FND Anode (0) | 2011.01.22 |
LED ON
LED는 ANODE(+) 와 CATHODE(-) 의 2 핀으로 이루어 집니다.
아래 그림에서 위쪽이 ANODE, 아래쪽이 CATHODE 입니다.
LED를 켜려면 일정한 전류를 흘려주면 되는데 전압과 저항을 추가해 주면 됩니다.
아래 예에서는 5V, 1K가 사용되어서 약 4.3mA가 흐르게 됩니다.
I = V/R, 4.3mA = (5V-0.7V)/1K
LED 극성
일반적으로 다리가 긴 쪽에 +, 짧은 쪽에 –를 연결하면 되는데
간혹 중국산 중에 반대로 되어 있는 것도 있으니 꼭 확인 후 사용해야 합니다.
ATMEGA8A-AU (0) | 2012.03.07 |
---|---|
Package information - SO16−28 [WIDE] (0) | 2011.08.28 |
키 패드 제어, 매트릭스 키, 스위치 제어 (0) | 2011.07.15 |
가변저항(Potentiometer) 3362 (1) | 2011.07.07 |
5101ASR , FND Anode (0) | 2011.01.22 |
기본 정보
|
http://devicemart.co.kr/mart7/mall.php?cat=052013001&query=view&no=19647
ATMEGA8A-AU (0) | 2012.03.07 |
---|---|
Package information - SO16−28 [WIDE] (0) | 2011.08.28 |
키 패드 제어, 매트릭스 키, 스위치 제어 (0) | 2011.07.15 |
가변저항(Potentiometer) 3362 (1) | 2011.07.07 |
LED ON (0) | 2011.01.30 |