Link Software PABX Panasonic All Series
** TES-TEM824 disini
** TDA-TDE 100-600 disini
Selasa, 25 April 2017
Rabu, 20 Februari 2013
Datasheet Digital
Setiap orang yang menggeluti dunia elektronik tak bisa lepas dari datasheet terutama datasheet komponen elektronika. Tidak mungkin sebegitu banyaknya datasheet tersimpan di otak (klo ad, orang itu sakti mandraguna,.. (^ -^ )  ). Biasanya datasheet berbentuk buku, selembaran kertas print, ratusan file pdf yang disave di pc, dll. Mungkin kita pernah merasa  kesal / hoream klo mencari datasheet harus membuka2 buku atau searching di pc kerana lupa menyimpan di folder mana.
Saya akan sedikit share untuk meminimalisir tersebut dengan adanya datasheet digital yaitu dengan cara ketik datasheet yang kita cari.enter maka langsung muncullah datasheet nya..
Mangga dicoba
Database IC&Ttansistor
Database Transistor
Database Transistor M.Acces
Saya akan sedikit share untuk meminimalisir tersebut dengan adanya datasheet digital yaitu dengan cara ketik datasheet yang kita cari.enter maka langsung muncullah datasheet nya..
Mangga dicoba
Database IC&Ttansistor
Database Transistor
Database Transistor M.Acces
Software Simulator Sirkuit Proteus V7.8 SP2 Full Patch
Bagi para designer Elektronik hardware / software Ada kalanya dalam percobaan kadang yang dibuatnya mengalami  kegagalan alias tidak bekerja 
sesuai yang kita inginkan.Hal ini bukan hanya kadang tapi mungkin sering terjadi pada yang biasa ngulik elektronik. Saat ini mungkin tidak akan terulang lagi hal seperti itu yaitu dengan bantuan software simulator sirkuit elektronik yang menggunakan komponen yang tersedia di proteus seperti, IC discreate, IC digital, IC mikrokontroller, semiconductor, bahkan sampai komponen analog,dll.
Jika tanpa proteus mungkin para designer 
Elektronik menggunakan project board atau PCB bolong atau juga bagi yang
 'PD' langsung membuat layout PCB tapi 
begitu gendoknya jika setelah dicoba rancangannya tidak sesuai dengan 
keinginan alias gagal .Dengan Proteus hal tersebut bisa di minimalisi. Intinya proteus sedikitnya bisa membantu untuk mengetahui letak kesalahan kita dalam percobaan elektronik.
File library yang tersedia di proteus, diantaranya :
- Potentiometer Models      
- DS1867(E)(S)-10(50)(100):Dual digital potentiometer with EEPROM
 
 - I2C EEPROM Memory Models      
- AT24C512: Atmel I2C EEPROM
 - AT24C512B: Atmel I2C EEPROM
 - AT24C1024B: Atmel I2C EEPROM
 
 - Thermocouple Models      
- AD594: Monolithic Thermocouple (Type J) Amplifiers with Cold Junction Compensation
 - AD595: Monolithic Thermocouple (Type K) Amplifiers with Cold Junction Compensation
 
 - Real Time Clocks      
- NE556: Dual Precision Timer
 - TS556: Low Power Dual CMOS Timers
 
 - I2C Peripherals      
- DS1338: I2C RTC with 56-Byte NVRAM
 - MCP3421: 18-Bit ADC with I2C Interface and On-Board Reference
 - MCP3422: 18-Bit ADC with I2C Interface and On-Board Reference
 - MCP3423: 18-Bit ADC with I2C Interface and On-Board Reference
 - MCP3424: 18-Bit ADC with I2C Interface and On-Board Reference
 
 - SPI Peripherals      
- AD5601: 2.5V to 5.5V <100uA, 8-bit nanoDAC, SPI Interface
 - AD5611: 2.5V to 5.5V <100uA, 10-bit nanoDAC, SPI Interface
 - AD5601: 2.5V to 5.5V <100uA, 12-bit nanoDAC, SPI Interface
 
 - Microchip UNI/O EEPROM Models      
- 11AA010: 128x8 bit UNIO EEPROM 2.5-5.5V
 - 11AA020: 256x8 bit UNIO EEPROM 2.5-5.5V
 - 11AA040: 512x8 bit UNIO EEPROM 2.5-5.5V
 - 11AA080: 1024x8 bit UNIO EEPROM 2.5-5.5V
 - 11AA160: 2048x8 bit UNIO EEPROM 2.5-5.5V
 - 11LC010: 128x8 bit UNIO EEPROM 2.5-5.5V
 - 11AA020: 256x8 bit UNIO EEPROM 2.5-5.5V
 - 11AA040: 512x8 bit UNIO EEPROM 2.5-5.5V
 - 11AA080: 1024x8 bit UNIO EEPROM 2.5-5.5V
 - 11AA160: 2048x8 bit UNIO EEPROM 2.5-5.5V
 
 - RMS Models      
- THAT2252:RMS Level Detector
 - LTC1966: Precision micropower, Delta-Sigma RMS to DC converter
 
 - VCA Models      
- THAT2180LA:Pre-Trimmed IC Voltage Controlled Amplifier
 - THAT2180LB:Pre-Trimmed IC Voltage Controlled Amplifier
 - THAT2180LC:Pre-Trimmed IC Voltage Controlled Amplifier
 - THAT2181LA:Trimmable IC Voltage Controlled Amplifier
 - THAT2181LB:Trimmable IC Voltage Controlled Amplifier
 - THAT2181LC:Trimmable IC Voltage Controlled Amplifier
 - THAT2181SA:Trimmable IC Voltage Controlled Amplifier
 - THAT2181SB:Trimmable IC Voltage Controlled Amplifier
 - THAT2181SC:Trimmable IC Voltage Controlled Amplifier
 
 - Line Receivers      
- INA134: Audio Differential Line Receivers 0dB (G=1)
 - INA2134: Audio Differential Line Receivers 0dB (G=1)
 - FIN1001M5: 3.3V LVDS 1-Bit High Speed Differential Driver
 - FIN1001M5: 3.3V LVDS 1-Bit High Speed Differential Driver
 - THAT1243: Balanced Line Receiver
 - THAT1246: Balanced Line Receiver
 - THAT1200: InGenius High CMRR Balanced Line Receiver
 - THAT1203: InGenius High CMRR Balanced Line Receiver
 - THAT1206: InGenius High CMRR Balanced Line Receiver
 - DRV134: Audio Balanced Line Drivers/Receivers
 - DRV135: Audio Balanced Line Drivers/Receivers
 
 - Analog to Digital Converter models      
- MCP3421: 18-Bit ADC with I2C Interface and On-Board Reference
 - MCP3422: 18-Bit ADC with I2C Interface and On-Board Reference
 - MCP3423: 18-Bit ADC with I2C Interface and On-Board Reference
 - MCP3424: 18-Bit ADC with I2C Interface and On-Board Reference
 - MCP3221: Low Power 12 bit A/D Converter
 
 - Digital to Analog Converter models      
- MAX5258: 8-bit Octal DAC with rail-to-rail output buffers
 - MAX5259: 8-bit Octal DAC with rail-to-rail output buffers
 - AD5601: 2.5V to 5.5V <100uA, 8-bit nanoDAC, SPI Interface
 - AD5611: 2.5V to 5.5V <100uA, 10-bit nanoDAC, SPI Interface
 - AD5601: 2.5V to 5.5V <100uA, 12-bit nanoDAC, SPI Interface
 
 - Positive Power Supply Regulators      
- ADM709LA(N/R): Power Supply Monitor with reset
 - ADM709MA(N/R): Power Supply Monitor with reset
 - ADM709TA(N/R): Power Supply Monitor with reset
 - ADM709SA(N/R): Power Supply Monitor with reset
 - ADM709RA(N/R): Power Supply Monitor with reset
 - MAX172EZK50: Step-up 5V Switching regulator
 
 - Miscellaneous      
- MCP1802T-09: LVD Regulator
 - MCP1802T-12: LVD Regulator
 - MCP1802T-18: LVD Regulator
 - MCP1802T-25: LVD Regulator
 - MCP1802T-30: LVD Regulator
 - MCP1802T-33: LVD Regulator
 - MCP1802T-50: LVD Regulator
 - MCP1802T-60: LVD Regulator
 
Silahkan download salah satu link dibawah ini
link mediafire
link hotfile
link 4shared 
Kamis, 17 Januari 2013
Kapasitor Meter
Sumber Tegangan 9VDC
Pengukuran Kapasitor 1pF - 10uF 
Kapasitor meter ini sangat sederhana hanya menggunakan AT89C2051 sebagai master controller, 7Segment sebagai tampilan pengukuran kapasitor, transistor sebagai penguat 7Segment dan beberapa komponen pasif.
Dibandingkan kapasitor meter lain yang menggunakan LCD dan IC PIC atau ATMega yang harganya cukup mahal.Kapasitor meter ini menggunakan switch untuk memilih nilai kapasitor yang akan diukur dan trimpot sebagai kalibrasinya
PCB Kapasitor Meter
Selasa, 08 Januari 2013
Simulasi DTMF MT8870 di Proteus
Bagi para designer Elektronik ,Proteus adalah penunjang yang sangat membantu untuk mensimulasikan rancangannya sebelum dijadikan hardware. Jika tanpa proteus mungkin para designer Elektronik menggunakan project board atau PCB bolong atau juga bagi yang 'PD' langsung membuat layout PCB tapi begitu gendoknya jika setelah dicoba rancangannya tidak sesuai dengan keinginan alias gagal .Dengan Proteus hal tersebut bisa di minimalisir .Tapi ada saja kekurangan software Proteus, salah satu contohnya simulasi yang membutuhkan Detector DTMF MT8870.
Saya akan berbagi sedikit untuk mensiasati hal tersebut yaitu dengan menggunakan IC mikrokontroller AT89C51 atau sejenisnya. Disini saya akan membuat program yang mirip dengan cara kerja IC MT8870 yaitu pin Q1, Q2, Q3, dan Q4 sebagai output biner ,pin Std sebagai output yang menandakan bahwa ada input DTMF yang kebaca dan pin TOE sebagai aktivator output biner, selain pinout tersebut dalam program tidak difungsikan. Lantas bagaimana mensimulasikan pesawat telepon di Proteus kan ga ada di file library nya, jawabannya adalah keypad Matrix 3X4 karena keypad ini yang kita gunakan untuk input pesawat telepon nya.
Input :
* Pin input 1,2,3, dan 4 di MT8870 diganti dengan keypad yang disambungkan ke P2 AT89C51
* Pin input TOE (10) di MT8870 diganti dengan P2.7 AT89C51
Output :
* Pin output 11,12,13 dan 14 (Q1, Q2, Q3, dan Q4) di MT8870 diganti dengan P0.0, P0.1, P0.2 dan P0.3 AT89C51
* Pin output StD (15) di MT8870 diganti dengan P0.7 AT89C51
Cara kerjanya adalah sebagai berikut :
> Mode standby kondisi pin StD low dan output biner Q1, Q2, Q3, dan Q4 berimpedansi tinggi atau tanpa status
> Jika ada penekanan di keypad maka kondisi pin StD high sesaat yang diikuti oleh output biner ,misal yang ditekan angka 1 jadi output biner nya adalah 0001, jika yang ditekan angka 2 jadi output biner nya adalah 0010
> Input pin TOE statusnya harus high jika low output biner Q1, Q2, Q3, dan Q4 takan ada perubahan walaupun ada penekanan keypad
Skematik dan sourcecode nya bisa anda download disini
Saya akan berbagi sedikit untuk mensiasati hal tersebut yaitu dengan menggunakan IC mikrokontroller AT89C51 atau sejenisnya. Disini saya akan membuat program yang mirip dengan cara kerja IC MT8870 yaitu pin Q1, Q2, Q3, dan Q4 sebagai output biner ,pin Std sebagai output yang menandakan bahwa ada input DTMF yang kebaca dan pin TOE sebagai aktivator output biner, selain pinout tersebut dalam program tidak difungsikan. Lantas bagaimana mensimulasikan pesawat telepon di Proteus kan ga ada di file library nya, jawabannya adalah keypad Matrix 3X4 karena keypad ini yang kita gunakan untuk input pesawat telepon nya.
Input :
* Pin input 1,2,3, dan 4 di MT8870 diganti dengan keypad yang disambungkan ke P2 AT89C51
* Pin input TOE (10) di MT8870 diganti dengan P2.7 AT89C51
Output :
* Pin output 11,12,13 dan 14 (Q1, Q2, Q3, dan Q4) di MT8870 diganti dengan P0.0, P0.1, P0.2 dan P0.3 AT89C51
* Pin output StD (15) di MT8870 diganti dengan P0.7 AT89C51
Cara kerjanya adalah sebagai berikut :
> Mode standby kondisi pin StD low dan output biner Q1, Q2, Q3, dan Q4 berimpedansi tinggi atau tanpa status
> Jika ada penekanan di keypad maka kondisi pin StD high sesaat yang diikuti oleh output biner ,misal yang ditekan angka 1 jadi output biner nya adalah 0001, jika yang ditekan angka 2 jadi output biner nya adalah 0010
> Input pin TOE statusnya harus high jika low output biner Q1, Q2, Q3, dan Q4 takan ada perubahan walaupun ada penekanan keypad
Skematik dan sourcecode nya bisa anda download disini
Jumat, 04 Januari 2013
Generator Musik Menggunakan Mikrokontroller
Generator musik ini sangat sederhana perancanganya, hanya menggunakan sedikit komponen yaitu IC Mikrokontroller (AT89C51/52/55 atau AT89C2051) yang harganya sangat murah di pasaran sekitar Rp.10,000 - Rp.13,500 . Selain itu komponen external seperti Kapasitor, Resistor, Crystal dan speaker, jika ingin suara yang dihasilkan besar, tinggal menambah amplifier sederhana menggunakan 1 atau 2 Transistor/ IC. Generator musik ini bisa digunakan sebagai bell rumah tinggal menambahkan saklar button saja atau sekedar mainan para hobbies elektronik
Musik yang dihasilkan bisa dirubah sesuai selera anda dengan cara merubah source code nya yaitu berupa ASM dan C
Musik yang dihasilkan bisa dirubah sesuai selera anda dengan cara merubah source code nya yaitu berupa ASM dan C
Kamis, 27 Desember 2012
Kunci Digital
Keypad Matrix
Kunci Digital (Electronic Code Lock) adalah piranti elektronik sederhana untuk mengontrol kunci otomatis untuk membuka dan menguncinya menggunakan password.
Untuk membuat ini hanya membutuhkan AT89C2051 sebagai mikrokontroller. LCD 2x16 sebagai tampilannya dan keypad matrix 3x4 sebagai mengaksesnya.Cara kerjanya yaitu pertama kali dihidupkan status relay on (terkunci) relay ini nantinya dihubungkan ke mekanik kuncinya, untuk membuka passwordnya tekan (5,4,3,2,1) lalu #(enter) jika salah input passwordnya bisa tekan *(clear), jika sudah benar masukan passwordnya rekay akan off (kunci terbuka) dan untuk menguncinya kembali tekan #.
Password ini bisa dirubah terserah anda dengan cara masukan password default (1,2,3,4,5) lalu enter kemudian masukan password masternya (1,2,3,4,5,6,7,8,9,0) enter ..nah baru masukan passwordnya terserah anda....
skematik dan source code disini
lihat videonya disini video design test 
Sabtu, 22 Desember 2012
Mini Oscilloscope using LCD 128x64 & ATMEGA32
Features
Frequency measurement 
Voltage input 
Power supply 
Liquid Display Crystal 
Measurement display area 
Information displaying area: 
 | 
                                
10Hz - 7.7 kHz  
24V AC / 30V DC 
12V DC 
128x64 pixels 
100x64 pixels 
28x64 pixels  
 | 
Description
The
 operating voltage of the circuit is 12V DC. By this voltage, the power 
supply is producing 2 voltages. +8.2V for IC1 and +5V for IC2 and IC3. 
This circuit can measure from +2.5V to -2.5V or from 0 to +5V dependent 
by S1 position (AC or DC input). By using probe with 1:10 division you 
can measure almost 10 times higher voltages. Moreover, with S2 you can 
make an extra division by 2 the input voltage. 
How the software triggering works
As you can see the circuit doesn't have any hardware triggering. The triggering function is been made entire in software. 
- The AVR gets up to 15000 Analog to Digital Converter samples and calculates the middle value of the waveform. The number of captured samples is depended on when a full period is completed
 - Starts again capturing new samples but every sample value must be compared with the previous sample.
 - If the next sample is higher than the previous sample then our waveform is rising. So AVR goes to step 4. If the next sample value is lower than the previous sample then AVR goes to step 2.
 - Read the next sample value and compare it with the middle value had been calculated in step 1.
 - AVR checks if the value of the next captured sample is higher than the middle value.
 - If it's higher, the beginning of the waveform has been found. The AVR starts capturing the next 100 samples in to the RAM. I choose 100 samples because I left 100 pixels on LCD for displaying the waveform.
 - AVR Prints these 100 samples on LCD.
 - AVR starts again from step 1.
 
The steps for triggering are:
How is the frequency is calculated
The
 frequency indication of course is not very accurate. The calculation is
 been made by counting the time from the beginning of waveform (step 4 
in  "How the software triggering works") until the next start of 
waveform.
Programming The ATmega32
Burn the ATmega32 with AVR_oscilloscope.hex  and select external crystal at the fuses section.
After that, you Must disable the JTAG interface from your ATmega32 microController.
 If you don't do that, the mega32 will show you the initial screen and 
when it go to the oscilloscope screen it will restart immediately to the
 initial screen and it will stay there for ever.
The fuses that must be set in ATmega32 microcontroller.
Calibrations
The
 only 2 things you have to calibrate is the LCD contrast trimmer P2 and 
the P1, to move the beam at the center of the LCD. To do that, apply 
only the power supply to the circuit and adjust the P2 up to the point 
you will see clear the appeared pixels on the screen. Then, adjust the 
P1 up to the point the beam is moved at the middle of the LCD (at the 
horizontal line of the cross). 
Usage
   You can move the beam up or down the screen by pressing the buttons S8 or S4 correspondingly to measure the voltage of the signal. 1 volt is taking up 1 square height.
   With S7 and S3
 you can increase or decrease the measurement speed. The minimum speed 
of a waveform that can be displayed on LCD is 460Hz. If you want to view
 a lower frequency waveform, for example 30 Hz,  you can press the S7 to shrink the waveform or S3 to extend the waveform up to the maximum sampling rate.
   This
 oscilloscope has an automatic trigger. That means, if you have a 
continuous signal (ex a triagle waveform) the auto trigger will work 
perfect. If your signal is not stable (ex a serial transmittion) you can
 freeze the screen by pressing S6
switch. At his case you can get a snapshoot of your measurment signal. By the time you release the S6, the snapshoot will end.
 Selasa, 18 Desember 2012
Sabtu, 08 Desember 2012
All Service Manual, Schematic, Documentation, Programs, Electronic hobby,etc
Bagi anda yang berprofesi sebagai tukang service elektronik radio, tape compo, komputer, laptop dan sejenisnya, masalah anda akan tersolusikan disini
Semua datasheet elektronik bisa anda dapatkan disini
Semua tips perbaikan elektronik bisa anda dapatkan disini
Semua chasis model elektronik bisa anda dapatkan disini
Mencari semua elektronik dalam text bisa anda dapatkan disini 
Semua kabel & konektor elektronik bisa anda dapatkan disini
Senin, 03 Desember 2012
Block Interlokal menggunakan Detector DTMF
Melindungi
 telepon rumah agar  tidak disalahgunakan oleh orang yang tidak 
berwenang, merupakan idaman semua  pemilik telepon. Pada jaman telepon 
analog dulu banyak dijual alat anti  interlokal, tapi setelah menginjak 
jaman telepon digital alat semacam itu  justru jarang dijumpai lagi, hal
 ini disebabkan diperlukan tehnologi yang lebih  tinggi untuk membuat 
alat tersebut.     
Alat Anti Interlokal dan Pemantau nada DTMF
 ini  disambungkan di antara pesawat telepon dan saluran telepon melalui
 konektor JP1  dan JP2. JP1 dihubungkan ke pesawat telepon dan JP2 
dihubungkan ke saluran  telepon dari Telekom.
Alat
 ini memantau sinyal yang ada di saluran  telepon, nada DTMF yang ada di
 saluran telepon dikenali dan diubah bentuk  menjadi kode biner. Kode 
biner yang diterima diubah menjadi kode ASCII dan  ditampilkan di 
Tampilan LCD SED-1200, di samping itu kode biner tersebut  diperiksa 
untuk menentukan apakah nomor telepon yang dituju adalah nomor  telepon 
lokal, jika tidak maka hubungan antara pesawat telepon dan saluran  
telepon diputus.
 Gambar 1 Rangkaian Lengkap
Pembahasan rangkaian
Rangkaian
 alat ini terlihat di Gambar 1, ditinjau dari  fungsinya bisa dibagi 
menjadi tiga bagian. Bagian pertama adalah AT89C2051  sebagai pusat 
pengendali alat, bagian kedua adalah Tampilan LCD SED-1200  sebagai 
penamping nomor telepon, dan bagian ketiga adalah sisa rangkaian yang  
berfungsi sebagai rangkaian interface saluran telepon.
Rangkaian Mikrokontroler
Bagian pertama merupakan rangkaian baku
  AT89C2051, rangkaian reset dibentuk dengan kapasitor C3 dan resistor 
R3,  rangkaian oscilator dibentuk dengan kristal Y1 (12 MHz) dan 
kapasitor C1 dan  C2. Resistor R6 (2K2) berfungsi untuk membuat kaki INT0/P3.2 (kaki  6 AT89C2051) menjadi ‘0’.
Rangkaian Tampilan LCD SED1200
Tampilan LCD SED-1200 di bagian kedua dikendalikan langsung  dengan jalur-jalur Port 1 (P1.0 ..P1.7)
 dari AT89C2051,  sebagian dari jalur-jalur ini dipakai juga untuk IC 
MT8870. Cara mengendalikan  SED1200 sudah dibahas dalam artikel Teknik 
Interface (2)  - Epson SED1200 LCD Module.
Dalam rangkaian ini, data mengalir dari AT89C2051 ke SED1200  dan dari MT8870 ke AT89C2051, aliran data ini semuanya melalui D0..D3  yang terhubung ke P1.0..P1.3 (kaki 12 sampai 15 AT89C2051).  Jalur SELECT yang dikendalikan oleh kaki P1.5  (kaki 17 AT89C2051) untuk mengaktipkan SED1200 atau MT8870, SELECT=’0’  membuat SED1200 siap menerima data dari D0..D3,  sedangkan SELECT=’1’  menghubungkan jalur data MT8870 ke D0..D3.
Rangkaian Interface Saluran Telepon
Rangkaian interface saluran telepon terdiri atas 3 bagian,  yakni 
·         bagian penerima nada DTMF yang intinya adalah IC  MT8870
·         bagian pendeteksi gagang telepon dibentuk dengan  diode bridge D3, Zener diode 12 V (D4), Opto Isolator ISO1 4N35 dan  resistor R8,
·         bagian pemutus saluran telepon dibentuk dengan  resistor R9, tansistor NPN (Q1), dan relay K1  yang Normally Close (NC).
Rangkaian
 penerima nada DTMF dihubungkan ke saluran telepon  lewat kapasitor C4, 
hal ini dimaksud untuk membendung arus searah dan hanya  arus 
bolak-balik saja yang masuk ke MT8870. Zener Diode D1  dan D2
 berfungsi untuk membatasi sinyal bolak balik yang  masuk tidak lebih 
dari ± 3.3 Volt, mengingat sinyal bel merupakan sinyal  bolak-balik yang
 amplitudonya puluhan Volt dan bisa merusak MT8870. Resistor R4  dan R5
 dipakai untuk menentukan penguatan sinyal, karena  kedua resistor ini 
nilainya sama (100 Kohm) maka faktor penguatannya 1. Konstanta  waktu 
yang ditentukan dengan C5 dan R7Y2 (3.579545  MHz) dipakai sebagai pembentuk frekuensi standar untuk mengenali  frekuensi-frekuensi DTMF.  dipakai untuk menentukan waktu minimum nada DTMF sebelum nada itu dikenali  sebagai nada DTMF yang benar. Kristal 
Cara kerja MT8870 bisa  dipelajari di Datasheet MT8870.
Rangkaian
 pendeteksi gagang telepon mendeteksi letak gagang  telepon. Rangkaian 
ini dihubungkan langsung ke saluran telepon mengingat  rangkaian ini 
tugasnya memantau tegangan searah di saluran telepon. Saat gagang  
telepon tidak diangkat tegangan searah di saluran telepon bisa mencapat 
48  Volt,  tegangan tersebut turun menjadi  sekitar 6 Volt begitu gagang telepon diangkat.
Dipakai
 diode bridge untuk memudahkan pemasangan kabel  antara alat ini dan 
sistem telepon (kabel bisa dipasang terbalik), diode Zener  12 V (D4)
 dipakai untuk mendeteksi tegangan searah, saat  gagang telepon diangkat
 tegangan saluran yang hanya sekitar 6 Volt tidak akan  mampu menembus 
diode Zener yang dipasang secara berlawanan arah, sehingga tidak  ada 
arus yang mengalir melalui diode di dalam Opto Isolator 4N35 (ISO1)  
akibatnya transistor dalam ISO1 tidak mengalirkan arus dan tegangan di 
kaki INT0/P3.2  (kaki 6
 AT89C2051) menjadi ‘0’ lewat tahanan R6. Tegangan saluran  telepon yang
 48 Volt pada saat gagang tidak diangkat akan mengakibatkan  transistor 
dalam ISO1 mengalirkan arus dan tegangan di kaki INT0/P3.2  menjadi ‘1’.
Saat gagang telepon  diangkat, tegangan INT0/P3.2 berubah dari ‘1’  menjadi ‘0’,
 perubahan tegangan ini merupakan siinyal  permintaan interupsi bagi 
AT89C2051. Begitu menerima permintaan interupsi ini  AT89C2051 akan 
menjalankan program layanan interupsi yang harus diletakkan di  memori 
program nomor 3.
Rangkaian pemutus saluran telepon merupakan rangkaian relay  yang dikendalikan dengan P3.1
 (kaki 3 AT89C2051), relay  yang dipakai adalah relay normally close 
(NC), yakni kontak relay sudah  terhubung meskipun kumparannya tidak 
dialiri arus, saat P3.11’ transistor NPN (Q1) akan mengalirkan arus kumparan  relay sehingga kontak relay terlepas dan saluran telepon terputus.  menjadi ‘
Pembahasan alat
Di
 samping rangkaian di atas, kerja alat ini  sepenuhnya ditangani dengan 
perangkat lunak, Gambar 2 memperlihatkan diagram  alir program yang 
membentuk alat ini.
Terlihat
 dari Gambar 2,  pada alat kecil ini sesungguhnya bekerja dua buah 
program yang berlainan,  program pertama (bagian kiri dari gambar) 
merupakan program utama, program ini  dijalankan begitu AT89C2051 
mendapat catu daya dan bekerja terus tanpa henti.  Program yang kedua 
adalah program layanan interupsi INT0
  (bagian kanan dari gambar), program ini dijalankan pada saat gagang 
telepon  diangkat, setelah selesai mengerjakan program ini AT89C2051 
akan kembali  mengerjakan program utama.
Gambar 2 Diagram alir
 Persiapan
Bagian pertama dari program utama merupakan Persiapan, 
·         pertama-tama relay dimatikan untuk menjamin  saluran telepon tidak diputus oleh alat ini (baris 2 Potongan Program 1)
·         diatur tata kerja SED1200 dan menghapus layar  tampilan LCD (baris 3)
·         setelah itu AT89C2051 sendiri diatur agar bisa  menerima permintaan interupsi dari INT0,
 sehingga begitu gagang  telepon diangkat AT89C2051 bisa menanggapinya 
dengan program layanan interupsi  di memori program nomor 3
o       mekanis  permintaan interupsi dari kaki INT0 diaktipkan di baris 5
o       yang  dianggap sebagai permintaan interupsi adalah perubahan tegangan ‘1’ menjadi ‘0’  di kaki INT0 (baris 6)
o        sistem interupsi AT89C2051 diaktipkan di baris 7
Gambar 3   Proses pengambilan data DTMF dari MT8870
Potongan Program 1    Mempersiapkan tata kerja alat
01:DTMFmonitor:
02:   CLR   Relay            ; Matikan RELAY - saluran terhubung
03:   ACALL SiapkanSED1200
04: 
05:   SETB  EX0              ; pakai interupsi INT0
06:   SETB  IT0               ; Falling edge triggered
07:   SETB  EA               ; aktipkan sistem interupsi AT89C2051
Baca data DTMF
Berikutnya
 alat ini menunggu angka dari tombol telepon yang  dipencet, selama 
tidak ada nada DTMF ATM89C2051 akan menunggu terus di sini,  memang pada
 saat ini tidak ada pekerjaan lain yang perlu dilakukan. 
·         Baris 2 Potongan Program 2 dipakai untuk  menghubungkan ‘jalur data’ P1.0..P1.3 ke saluran data MT8870 D0..D7,  dan melepas hubungannya ke SED1200
·         Proses
 pengambilan data DTMF dari MT8870  digambarkan di Gambar 3, hal ini 
dimaksud agar AT89C2051 hanya satu kali saja  mengambil dari MT8870 
setiap kali ada tombol yang dipencet
o       Pada  saat tidak ada tombol dipencet kaki StD dari MT8870  yang terhubung ke P3.7 AT89C2051 (sinyal ini dinamakan  sebagai NewData) =’0’. AT89C2051  menunggu ada tombol yang dipencet dengan instruksi JNB NewData,*  (baris 3), artinya selama P.3.7 masih =’0’ AT89C2051 yang berputar terus di  baris 3.
o       Setelah  ada data DTMF baru, Port 1 dipastikan menjadi input (baris 4)  dan data dari MT8870 diambil di baris 5, karena yang dipakai hanya data dari P1.0..P1.3  maka bagian yang dipakai dibuang di baris 6.
o       Untuk
  memastikan data dari MT8870 hanya diambil satu kali saja, AT89C2051 
menunggu  sinyal NewData menjadi ‘0’ dengan instruksi JB NewData,*  di baris 7.
Gambar 3   Proses pengambilan data DTMF dari MT8870
Potongan Program 2   Menunggu  tombol angka telepon dipencet
01:BacaMT8870:                                                      
02:   SETB  SELECT           ; MT8870 yang aktip, SED1200 non  aktip 
03:   JNB   NewData,*        ; Selama StD='0', tunggu dulu di sini
04:   MOV   P1,#$FF          ; Membuat   Port 1 menjadi input
05:   MOV   A,P1             ; Ambil data dari MT8870          
06:   ANL   A,#$0F           ; Yang diperlukan hanya A0..A3  saja  
07:   JB    NewData,*        ; Tunggu sampai nada DTMF sirna      
Menyimpan dan menampilkan angka
Angka yang diterima dari MT8870 ditampung dulu di PanampungPanampung
  ditampilkan ke SED-1200, hal ini digambarkan dalam Gambar 4. Mengingat
 SED1200  bisa menampilkan 20 huruf/angka maka kapasitas Penampung  dibuat 20 byte (Potongan Program 3).  yang dibentuk di RAM, kemudian seluruh isi 
·         Assembler Directive (Pengatur Kerja  Assember) .data (baris 1) menyatakan baris-baris  berikut adalah variabel yang akan disimpan di RAM
·         Baris 2 menyatakan Ram yang dipakai mulai nomor  $30 (heksadesimal 30)
·         Assembler Directive (Pengatur Kerja  Assember) ds (baris 3) menyatakan Penampung  adalah variabel yang membutuhkan tempat sebesar 20 byte
Gambar 4    Nomor telepon  ditampung dan ditampilkan bersama ke SED1200
Gambar 4    Nomor telepon  ditampung dan ditampilkan bersama ke SED1200
Potongan Program 3   Membentuk Memori Penampung sebanyak 20 byte
01:         .data       ; berikut  ini dibentuk di RAM 
02:         ORG    $30  ; mulai dari memori nomor $30 
03:Penampung      DS    20    ; sediakan 20 byte untuk Panampung
Tampilan
 angka di SED1200 dibuat seperti tampilan  angka di kalkulator, yakni 
sebelum menampilkan satu angka baru, angka-angka  lama di tampilan 
digeser dulu satu posisi ke kiri, setelah itu angka baru  diisikan di 
posisi paling kanan seperti digambarkan di Gambar 5. Proses ini  
dilakukan dengan Potongan Program 4 :
·         Di baris 2 isi akumulator A  yang berisi angka baru dari MT8870 disimpan dulu ke R6,  karena dalam baris-baris berikutnya A akan aktip  dipakai.
·         R0 dan R1  dipakai sebagai register indirect untuk mengalamati angka-angka yang  digeser ke kiri. Dibaris 3 dan 4, R0 diisi dengan alamat byte  pertama dari Penampung, dan R1 diisi  dengan alamat byte kedua dari Penampung.
·         Jumlah byte yang dipindahkan sebanyak 19, hal  ini diatur di baris 5 dan baris 11
·         Pemindahan data dilakukan di baris 7 sampai  dengan baris 9
·         Tadi yang disimpan di R6  dikembalikan ke A (baris 13) dan dijadikan ASCII di baris  14 kemudian di baris 15 disimpan ke posisi paling kanan
Isi Penampung secara keseluruhan  ditampilkan ke LCD di baris 16
Gambar 5   Cara menyimpan  angka baru
Potongan Program 4   Penyimpanan angka baru dan ditampilkan ke LCD            
01:IsikanAngka:
02:   MOV   R6,A             ; Simpan dulu angka yang didapat 
03:   MOV   R1,#Penampung+1  ; data di Penampung+1
04:   MOV   R0,#Penampung    ; akan dipindahkan ke Penampung+0
05:   MOV   R7,#19           ; digeser 19 kali
06:Pindah:
07:   MOV   A,@R1            ; Ambil data 
08:   MOV   @R0,A            ; Simpan ke posisi sebelumnya
09:   INC   R0               ; alamat berikutnya 
10:   INC   R1
11:   DJNZ  R7,Pindah        ; sudah 19 kali? Belum pindah lagi
12: 
13:   MOV   A,R6             ; ambil kembali angka yang didapat
14:   ADD   A,#$30           ; jadikan kode ASCII
15:   MOV   @R0,A            ; simpan ke posisi paling kanan
16:   ACALL TampilkanPenampung
Memeriksa nomor telepon interlokal
Tugas
 program berikutnya adalah mengenali apakah  nomor pembicaraan yang 
diminta adalah nomor telepon lokal, jika nomor lokal  maka AT89C2051 
meneruskan tugas menunggu tombol nomor telepon dipencet, jika  ternyata 
nomor telepon interlokal maka relay normally close diaktipkan  dan saluran telepon diputus, setelah itu progam kembali mengerjakan program  dari bagian paling awal.
Nomor
 telepon lokal atau bukan dibedakan dengan jumlah digit  yang dipencet, 
jika ditekan lebih dari 7 digit dianggap sebagai nomor  interlokal. 
Untuk keperluan ini dipakai bantuan dari variabel Counter.  Potongasn Program 5 dijelaskan sebagai berikut :
·         Setiap ada angka baru, nilai Counter  dinaikkan satu (baris 1)
·         Kalau nilai counter masih <7>A masih <7.
·         Program
 masuk ke baris 7 kalau ternyata nomor  yang diminta adalah nomor 
interlokal, saat itu relay diaktipkan sehingga  saluran telepon putus. 
Untuk memastikan hubungan ke kantor telepon benar-benar  sudah terputus 
relay diaktipkan sekitar 2 detik lamanya, waktu tunggu 2 detik  ini 
ditentukan di baris 7 sampai 13.
·         Setelah itu AT89C2051 diarahkan menjalakan DTMFmonitor,  yakni bagian pertama dari program setelah reset.
Potongan Program 5   Memeriksa nomor telpon, apakah nomor lokal?     
01:   INC   Counter          ; tambah lagi satu angka dipencet 
02:   MOV   A,Counter
03:   CJNE  A,#8,*+3         ; sudah 8 digit?
04:   JC    BacaMT8870       ; belum, bukan nomor interlokal
05:;
06:   SETB  Relay            ; aktipkan relay, saluran terputus
07:   MOV   R5,#20
08:   MOV   R6,#0
09:   MOV   R7,#0 
10:Sebentar:
11:   DJNZ  R7,Sebentar
12:   DJNZ  R6,Sebentar
13:   DJNZ  R5,Sebentar
14:   SJMP  DTMFmonitor      ; kembali seperti saat RESET
Rutin layanan interupsi INT0
Begitu gagang telepon diangkat, AT89C2051 akan menanggapi  dengan rutin layanan interupsi INT0 di memori  program nomor 3, seperti terlihat di Potongan Program 6. 
·         Baris
 1 meletakkan rutin layanan interupsi ini  di memori program nomor 3, 
yakni tempat yang disediakan untuk rutin layanan  interupsi INT0.
·         Baris 2 memanggil sub-rutin HapusDisplay  yang bertugas menghapus isi Penampung dan me-‘nol’-kan  Counter.
·         Setelah menjadikan instruksi RETI  di baris 3, AT89C2051 akan kembali menjalankan Program Utama.
Potongan Program 6    Rutin Layanan Interupsi INT0
01:   ORG   ROM+3
02:   LCALL HapusDisplay   ; Rutin  layanan interupsi INT0
Created by wandi
Jumat, 30 November 2012
Protel 99SE di Windows 7
Banyak orang yang bilang bahwa Protel 99SE tidak bisa di install di windows 7,tapi ternyata itu tidak terbukti, saya telah mencobanya dan tested 100% bahwa Protel 99SE bisa di install di windows 7
Bagi yang belum punya softwarenya bisa di Download disini
Cara instal Protel 99SE di Windows 7:
Jalankan file setup.exe di folder setup dengan cara klik kanan Run as administrator (jangan di open/klik 2x) selanjutnya ikuti instruksinya serta masukkan serial numbernya
Upgrade file protel99seservicepack6.exe yang ada di folder Service Pack 6 
dengan cara klik kanan Run as administrator (jangan di open/klik 2x)
Jika saat menambah file library schematic ada pesan error seperti dibawah ini :
Solusinya dengan cara klik menu tools --> find component...-->find now, terus akan muncul deretan jenis file library nya lalu klik file yang anda cari lalu klik add to library list.
Jika saat menambah file library schematic ada pesan error seperti dibawah ini :
Solusinya dengan cara klik menu tools --> find component...-->find now, terus akan muncul deretan jenis file library nya lalu klik file yang anda cari lalu klik add to library list.
Jika dalam library PCB pun akan muncul pesan error tersebut, sementara belum ada solusinya, menurut saya hal tersebut tidak terlalu pusing karena file library PCB sangat mudah untuk meng create sendiri, jadi solusi sementara dengan meng create komponen sendiri.
 
Selesai....Selamat mencoba! 
Tutorial Pembuatan Layout PCB Menggunakan PROTEL 9SE di Windows 7
Protel 99SE adalah sebuah software sebagai penunjang untuk mendesain rangkaian (jalur) di pcb. Untuk
memulai menggunakan protel klik windows start menu >> Design explorer. Pada tampilan pertama kita
dihadapkan pada sebuah window yang berisi dengan panel dan toolbar dengan bagian kosong yang
besar disebelah kanan seperti dibawah ini.
 Gambar 1. Tampilan pertama ketika menjalankan protel.
Pilih File >> New pada menu, maka akan muncul dialog new desain database.
Untuk design storage type pilih MS Access Database.
Untuk Database Filename, berikanlah nama terserah kita mis: projectZtruM.ddb
Pada Database Location, klik tombol browse lalu pilihlah tempat dimana desain akan disimpan.
Klik OK maka dialog akan tertutup dan akan membuka sebuah design explorer.
Gambar 2. Dialog untuk membuat sebuah design.
Gambar 3. Tampilan workspace setelah pembuatan desain.
maka sebaiknya skematik ditaruh didalam folder yang sudah otomatis ada ketika membuat sebuah
database baru yaitu folder documents. Folder ini dapat diganti namanya sesuai dengan keinginan.
Untuk menyimpan skematik di dalam folder, klik 2x pada folder documents, maka akan didapatkan
tampilan window menjadi berwarna putih polos.
Gambar 4. Tampilan Pada Folder Documents
1. Membuat dokumen skematik
2. Membuat dokumen PCB
3. Mengeprint dokumen PCB
Selanjutnya untuk membuat dokumen skematik pada protel akan dijelaskan pada bagian pertama
berikut ini.
1. Membuat Dokumen Skematik
Untuk membuat dokumen skematik pada protel ikuti langkah berikut:
Dari langkah‐langkah yang sudah dilakukan diatas, klik File >> New.
Akan muncul dialog New Document, pilihlah schematic document, klik OK.
Kemudian akan muncul icon dengan nama default sheet1.sch, berilah nama sesuai dengan
keinginan tanpa menghapus extensi dari file yaitu .sch
Untuk membukanya, klik 2x pada icon schematic tadi.
Gambar 5. Dialog New Document
Ketika dokumen skematik dibuka maka tampilan workspace akan berubah, kita akan mendapatkan dua
buah toolbar yang floating (melayang). Toolbar tersebut dapat ditempatkan dimana saja bisa diatas,
bawah, kiri, kanan dari window utama. Untuk memperbesar tampilan klik ZoomIn pada toolbar yang ada
atau dari menu view >> ZoomIn.
Tips: Untuk memperbesar workspace dari dokumen skematik dapat menggunakan tombol shortcut,
yaitu PageUp untuk ZoomIn dan PageDown untuk ZoomOut.
Rangkaian yang akan kita buat dapat dilihat pada gambar dibawah ini.

Gambar 5. Rangkaian Multivibrator
Langkah pertama yang kita lakukan adalah mencari skematik untuk setiap komponen yang ada.
Untuk itu kita dapat mencari pada explorer & editor panel yang berada pada sisi kiri atas. Klik pada tab
“Browse Sch”. Lalu pada mode browse pilihlah “Libraries” BUKAN “Primitives”. Selanjutnya carilah
komponen yang ada. Untuk Transistor karena yang digunakan mempunyai jenis NPN maka carilah
komponen NPN pada libraries, setelah didapatkan klik “Place” lalu tempatkanlah komponen
diworkspace dengan meng‐klik kiri. Kita akan mendapatkan bahwa komponen akan terus melekat
(mode placement) untuk keluar dari mode placement bisa menekan tombol ESC atau Klik kanan pada
workspace. Carilah semua komponen yang diperlukan pada libraries hingga lengkap.
Tips: Untuk memutar komponen, sebelum menempatkan pada workspace dengan meng‐klik kiri
tekan tombol SPACE, untuk membuatnya menjadi terbalik (mirror) tekan tombol “X”. Jika komponen
sudah ditempatkan dan ingin diputar 900 dsb , maka kita dapat memilih komponen yang akan diputar
dengan meng‐klik kiri sambil ditahan lalu menekan tombol SPACE, untuk membuatnya menjadi mirror
tekan tombol “X”.
Langkah berikutnya adalah menghubungkan semua komponen (wiring). Untuk memulainya, klik
icon /PlaceWire. Untuk menghubungkan, tempatkan kursor pada bagian ujung komponen
misalnya Q1 sehingga kursor akan berubah menjadi lingkaran hitam, klik kiri lalu tempatkan kursor
pada komponen yang akan dihubungkan hingga kursor berubah menjadi lingkaran hitam kemudian klik
kiri kembali. Jika komponen tersebut sudah selesai dihubungkan klik kanan pada mouse, jika dari
komponen tersebut ingin dihubungkan dengan komponen yang lain, tempatkan kursor pada komponen
lain yang akan dihubungkan lalu klik kiri. Untuk keluar dari mode wiring, dapat menekan tombol “ESC”
atau klik kanan 2x.
Setelah semua komponen terhubung dengan baik, langkah berikutnya adalah memberikan
attribut pada komponen. Attribut ini antara lain adalah footprint, designator dan part type. Untuk
melakukannya kita, klik 2x pada objek yang ingin diberikan attribut. Maka akan muncul window seperti
dibawah ini.
Gambar 6. Window untuk Memberikan Attribut
Untuk bagian Footprint berilah footprint untuk transistor, footprint ini dapat dilihat pada
document PCB, untuk itu buatlah sebuah dokumen PCB pada folder Documents dan buka dokumen PCB
tersebut. Pada bagian Explorer dan Editor Panel, pilihlah Libraries. Carilah footprint yang sesuai, jika
tidak ada dapat menambahkan footprint dengan cara klik add/remove pada tab “Browse”. Carilah
libraries yang ingin ditambahkan pada dokumen PCB tersebut, klik “Add” untuk menambahkan,
kemudian klik OK. Jika sudah mendapatkan footprint untuk komponen tersebut, kembalilah kepada
dokumen skematik, lalu isikan nama footprint untuk komponen tersebut.
Pada bagian Designator, isilah dengan menomorkan, misalnya Q? diganti menjadi Q1 untuk
komponen pertama, dan menjadi Q2 untuk komponen kedua, dan selanjutnya sebanyak komponen
yang digunakan dengan jenis yang sama. Begitu pula dengan resistor dan kapasitor. Kemudian untuk
Part Type, isi sesuai dengan jenis komponen yang digunakan, atau nilainya. Misalnya, pada skematik ini
digunakan transistor 2N3904, maka isilah part type dengan nama tersebut. Sedangkan untuk resistor
isilah berapa besar nilai yang digunakan. Misalnya, resistor tersebut mempunyai nilai 100 KΩ, maka
isilah part type 100K. Ulangi semua langkah ini untuk komponen yang lainnya sampai lengkap.
Setelah semua langkah sudah dilakukan, maka skematik sudah siap untuk dibuat jalur PCB‐nya.
Untuk memulainya kita harus membuat sebuah Netlist. Untuk membuatnya, pada toolbar menu pilih
Design >> Create Netlist, pada window yang muncul tidak usah diubah apa‐apa langsung klik OK. Netlist
ini berisi daftar komponen yang digunakan serta koneksinya dengan komponen yang lain. Selanjutnya
tahap pembuatan terakhir yaitu pembuatan PCB akan dijelaskan pada bagian berikut.
2. Membuat Dokumen PCB
Jika pada bagian sebelumnya yaitu membuat dokumen skematik kita sudah mencari footprint
untuk komponen, maka dokumen PCB sudah dibuat. Bukalah dokumen PCB tersebut dengan meng‐klik
2x pada icon dokumen PCB. Agar tidak ada error pada pembuatan PCB, maka footprint dari komponen
harus tersedia pada libraries, jika belum maka dapat menambahkan dengan meng‐klik “Add/Remove”
pada “Explorer & Editor Panel”. Carilah semua footprint dari komponen yang digunakan, jika sudah
langkah selanjutnya adalah mentransfer Netlist yang sudah dibuat sebelumnya. Pada toolbar menu klik
Design >> Load Nets… Pada window yang muncul klik “Browse”, pada explorer tree, pililah nama project
yang ingin dibuat PCB, lalu klik 2x pada folder Documents.
Gambar 7. Netlist yang akan ditransfer ke PCB
Kemudian klik OK, lihatlah pada kolom error ada error atau tidak. Jika sudah benar semua maka
data dapat dibuat PCB, jika masih terdapat error, telusuri error tersebut, misalnya didapatkan pesan
error “Footprint (nama footprint) Not Found”, maka nama footprint tersebut tidak dapat ditemukan.
Hal ini bisa disebabkan Libraries Footprint komponen tersebut tidak dimasukkan pada bagian libraries
PCB atau kesalahan yang disebabkan salah mengetik pada saat memberikan attribute pada komponen.
Jika salah dalam memasukkan nama attribute, maka kembalilah pada dokumen skematik, koreksi pada
error tesebut, buatlah netlist kembali dan cobalah untuk mentransfer netlist ke dalam dokumen PCB.
Kemudian, aturlah letak komponen‐komponen yang sudah di transfer tadi sedemikian rupa. Jika
sudah diatur, kita akan memberikan batas (besar) dari papan PCB yang akan kita buat. Untuk itu klik
mode view layer menjadi “KeepOut Layer”.
Gambar 8. Mengubah Mode View menjadi Keepout Layer.
Klik lah icon /Place Line, buatlah bentuk persegi agar mengelilingi semua komponen tadi,
jika mode sudah benar maka garis yang muncul akan berwarna Ungu. Setelah dibuat batas PCB maka
langkah terakhir adalah membuat jalur (routing) untuk setiap komponen. Namun sebelum merouting,
kita harus memberikan aturan‐aturan (Rules) kepada Protel dalam merouting komponen tersebut.
Contohnya, besar jalur yang akan dibuat. Untuk membuat Rules, pada menu bar klik Design >> Rules…
maka akan muncul sebuah window “Design Rules”, klik pada tab Routing. Pada Rule Classes terdapat list
rule dari protel. Nilai‐nilai tersebut merupakan nilai default dari protel. Item rule yang akan kita ubah
hanya 3 buah, yaitu Clearance Constraint, Routing Layer, dan Width Constraint. Clearance Constraint
menunjukkan berapa besar jarak antara 2 buah jalur yang berdekatan. Routing Layer menunjukkan layer
yang kita gunakan. Sedangkan Width Constraint, menunjukkan berapa lebar jalur yang akan dibuat.
Untuk mengubahnya pada Rule Classes klik Clearance Constraint, lalu klik Properties pada pojok
kanan bawah, ubahlah nilai minimum clearance sesuai dengan design yang diinginkan, jika sudah klik
OK. Lakukan hal yang sama pada Routing Layer, namun kali ini kita akan memilih, layer apa yang
digunakan. Untuk pembuatan PCB biasa, kita biasanya hanya menggunakan Bottom Layer, kecuali jika
menginginkan untuk membuat ke industri PCB. Karena hanya menggunakan Bottom Layer, maka pada
bagian Top Layer ubahlah menjadi Not Used, scroll ke bawah dan isikan pada bagian Bottom Layer
sesuai selera (asal bukan Not Used!). Jika sudah semuanya dilakukan klik Close untuk menutup window.
Untuk memulai membuat jalur pada menu bar pilih Auto Route >> All.. pada window yang
muncul klik Route All. Tunggulah beberapa saat hingga proses routing selesai. Jika terdapat jalur
berwarna merah, maka design rules pada bagian Routing Layer belum di set menjadi Not Used. Apabila
masih terdapat 2 jalur berbeda yang saling bersinggungan, kita harus mengubah letak komponen hingga
jalur tidak ada yang bersinggungan. Untuk itu kita harus meng‐unroute semua jalur yang telah dibuat
terlebih dahulu. Pada menu bar pilih Tools >> Un‐Route >> All.. Maka jalur yang sudah di‐routing akan
hilang, cobalah untuk mengatur, memindahkan komponen‐komponen tersebut atau mengubah
orientasi dengan cara memutarnya. Setelah itu cobalah untuk me‐routing kembali, jika masih ada
kesalahan ulangi lagi proses routing sampai didapatkan hasil yang baik.
Note: 1000 mil = 1 inch
Tips: Satuan default yang digunakan pada protel adalah mil, untuk mengubah menjadi mm, tekan
tombol huruf ”Q” satu kali saja sebelum membuat Design Rules atau ketika ingin mengubah besar Pad.
Tricks: Agar footprint yang digunakan menjadi lebar untuk memudahkan dalam mengebor dan
menyolder komponen, maka sebelum di routing ubahlah nilai pad (kaki footprint) dengan meng‐klik 2x
pada pad yang ingin diubah. Masukkanlah nilai X‐Size dan Y‐Size sesuai dengan keinginan desain.
Gambar 9. Hasil Routing Komponen
Gambar 10. Hasil Tampilan 3D
3. Mem‐print Dokumen PCB & Pembuatan PCB
Langkah yang paling akhir dari pembuatan PCB adalah mem‐print jalur rangkaian yang telah
dibuat dan mentransfernya ke PCB. Untuk memprint dokumen, lakukan langkah‐langkah berikut ini:
• Pada menu bar dokumen PCB klik, File >> Print / Preview
• Maka akan muncul dokumen baru yang bernama Preview PCB.
• Klik kanan pada “Multilayer Composite Print”, lalu ikutilah konfigurasi pada gambar dibawah
ini. Untuk Layer kita dapat membuang atau menambahkan dengan Add dan Remove. Buatlah
susunan layer seperti pada gambar dengan MultiLayer berada paling atas dan KeepoutLayer
berada pada lapisan paling bawah.
Gambar 11. Mengatur Print PCB
• Selanjutnya kita dapat mem‐print dokumen tersebut.
• Kemudian untuk mengetahui letak komponen pada PCB, aturlah dokumen PreviewPCB dengan
konfigurasi yang ditunjukkan oleh gambar berikut ini.
Gambar 12. Konfigurasi untuk Menampilkan Letak Komponen
Tips : untuk mempersingkat pengerjaan ,disarankan menggunakan shortcut
Shortcut Protel 99SE :
- PL : Menempatkan jalur PCB
 - PC : Menempatkan komponen
 - PD : Menempatkan ukuran dimensi
 - PU : Menempatkan/membuat lingkaran
 - PS : Menempatkan text
 - PP : Menempatkan pad/titik kaki komponen
 - DO : Seting Layer dan Option Grid
 - PG : Menempatkan Polygon
 - PV : Menempatkan sambungan
 - PF : Menempatkan/membuat kotak
 
jika masih bingung juga saya akan bantu disini
Semoga Bermanfaat End...Good luckcreated by ZtruM.com - Protel 99SE di Windows 7
Langganan:
Komentar (Atom)























