Anda di halaman 1dari 20

PED-03 Pengenalan PSoC

Laporan Praktikum Elektronika Digital

Nama Lengkap : Rifqi Afta Ronanda (21/480852/TK/53073)

Asisten Praktikum :

Evan Hendy Aripranaja (20/463272/TK/51264)

Anggota Kelompok :
Dimas Fredy Prakasa (21/473639/TK/52205)
Nur Alifah Salsabila (21/482617/TK/53325)
Moh.Enrico M.A.F (21/482642/TK/53333)
Hendra Chastina Putra (21/476901/TK/52520)
TEKNIK FISIKA

DEPARTEMEN TEKNIK NUKLIR DAN TEKNIK FISIKA

FAKULTAS TEKNIK

UNIVERSITAS GADJAH MADA

YOGYAKARTA

2023

i
Daftar Isi

Daftar Isi........................................................................................................................................ ii
Daftar Gambar .............................................................................................................................. iii
Daftar Tabel ...................................................................................................................................iv
Daftar Lampiran ............................................................................................................................ v
I. Tujuan Praktikum ............................................................................................................... 1
II. Dasar Teori ....................................................................................................................... 1
a. Programmable System on Chip (PSoC) ............................................................................ 1
b. Drive Mode pada PSoC ..................................................................................................... 2
c. Memahami Rangkaian Elektronik PSoC Board ................................................................ 3
III. Langkah Percobaan ........................................................................................................ 4
a. Alat dan Bahan .................................................................................................................. 4
b. Mengundug Software PSoC Creator ................................................................................. 4
c. Menginstall Software PSoC Creator ................................................................................. 5
d. Menggunakan PSoC Creator ............................................................................................. 5
e. Percobaan Menggunakan PSoC Creator dan PSoC Board KIT ........................................ 8
IV. Hasil dan Pembahasan .................................................................................................... 9
a. Rangkaian Percobaan ........................................................................................................ 9
b. Hasil Percobaan ............................................................................................................... 10
c. Pembahasan ..................................................................................................................... 11
V. Kesimpulan dan Saran...................................................................................................... 12
a. Kesimpulan ..................................................................................................................... 12
b. Saran................................................................................................................................ 12
Daftar Pustaka ............................................................................................................................. 13
Evalusi ......................................................................................................................................... 14
Lampiran ..................................................................................................................................... 15

ii
Daftar Gambar
Gambar 1 1 PSoC Board Kit ........................................................................................................... 3
Gambar 1 2 Tampilan halaman unduh .......................................................................................... 4
Gambar 1 3 Tampilan file PSoC yang telah di download .............................................................. 5
Gambar 1 4 InstallShield Wizard dan CyInstaller for PSoC Creator ............................................... 5
Gambar 1 5 PSoC Creator 4.1 ....................................................................................................... 6
Gambar 1 6 Jendela PSoC Creator 4.1 ........................................................................................... 6
Gambar 1 7 Jendela untuk pemilihan tipe IC ................................................................................ 6
Gambar 1 8 Jendela untuk pemilihan template dan Jendela untuk pemilihan lokasi
penyimpanan................................................................................................................................. 7
Gambar 1 9 Jendela project .......................................................................................................... 7
Gambar 1 10 Jendela Workspace Explorer dan Jendela Component Catalog ............................. 7
Gambar 1 11 Jendela Workspace Explorer dan Jendela Component Catalog .............................. 8
Gambar 1 12 Skema Rangkaian ..................................................................................................... 8
Gambar 1 13 Ubah drive mode pin .............................................................................................. 8
Gambar 1 14 Definisikan Pin ......................................................................................................... 9
Gambar 1 15 rangkaian Y1 & Y2 .................................................................................................... 9
Gambar 1 16 Rangkaian Y3 & Y4 ................................................................................................. 10
Gambar 1 17 Rangkaian PSoC ..................................................................................................... 10

iii
Daftar Tabel
Tabel 1 1 Tabel Kebenaran Y1 & Y2 ............................................................................................. 10
Tabel 1 2 Tabel kebenaran Y3 & Y4.............................................................................................. 11

iv
Daftar Lampiran

Lampiran 1 Hasil Percobaan ....................................................................................................... 15


Lampiran 2 PSoC Board kit ........................................................................................................ 15

v
I. Tujuan Praktikum
a. Mahasiswa Mahasiswa mampu mengenal dan meng-install perangkat
lunak PSoC Creator.
b. Mahasiswa mampu mengoperasikan perangkat lunak PSoC Creator
dan mengaplikasikan desain masing-masing ke dalam modul PSoC.

II. Dasar Teori


a. Programmable System on Chip (PSoC)
PSoC adalah singkatan dari "Programmable System on Chip" (Sistem
Terprogram pada Chip). Ini adalah platform pengembangan dari perusahaan
Cypress Semiconductor, yang sekarang merupakan bagian dari Infineon
Technologies. PSoC memungkinkan pengembang untuk mendesain sistem
terintegrasi yang dapat diprogram untuk berbagai aplikasi.

PSoC terdiri dari komponen digital dan analog yang dapat


dikonfigurasi dan diprogram sesuai kebutuhan. Ini termasuk mikrokontroler,
blok logika, antarmuka, dan modul analog seperti amplifier operasional, ADC
(analog-to-digital converter), dan DAC (digital-to-analog converter). Desain
berbasis PSoC seringkali memanfaatkan fitur-fitur ini untuk menciptakan
solusi yang sangat kustom dan hemat ruang. Dengan PSoC, pengembang
memiliki fleksibilitas untuk mendesain sistem semikonduktor yang sesuai
dengan kebutuhan aplikasi tertentu, mengoptimalkan kinerja dan konsumsi
daya. Ini membuat PSoC populer dalam berbagai aplikasi, termasuk sistem
kontrol industri, perangkat medis, otomotif, dan banyak lagi.

Berikut merupakan fitur-fitur yang ada dalam PSoC.

- Tegangan kerja bisa divariasikan 1,71 V sampai 5.5 V


- Dalam mode SMP bekerja pada tegangan 1 V
- Frekuensi dapat dipilih sesuai keinginan user.
- ADC dengan resolusi 14-bit
- DAC dengan resolusi 9-bit
- Timer dan Counter sebesar 8-bit, 16-bit, 32-bit

1
- Setiap pin terdapat drive mode seperti Pull-Up, Pull-Down, High
Z, Open pin state.
- I2C Slave dan Multi-Master hingga 400KHz
- MAC Unit, hardware 8x8 multiplication, dengan hasil yang bisa
disimpan pada 32-bit Accumulator.

Berikut ini beberapa struktur dasar block pada PSoC.

1. Unit CPU merupakan bagian utama dari Microcontroller PSoC


yang bertujuan untuk menjalankan perintah program dan
mengontrol alur kerja blok.
2. Generator frekuensi memfasilitasi sinyal yang diperlukan CPU
untuk bekerja, serta mengatur frekuensi yang digunakan oleh
Programmable blok.
3. Tegangan referensi dan Switch Mode Pump sangat penting dalam
pekerjaan komponen analog yang berada di dalam analog
Programmable block

b. Drive Mode pada PSoC


High Z merupakan salah satu drive mode yang digunakan ketika
sinyal input adalah digital atau analog. Namun, mode ini sebaiknya tidak
digunakan ketika pin berfungsi sebagai pin output. Ketika mode High-Z
dipilih, pemicu Schmitt yang menghubungkan pin ke bus Digital internal
akan diaktifkan. Baik CPU dapat membaca status pin melalui register
PRTxDR maupun sinyal pada pin dapat diteruskan ke blok digital

High Z Analog merupakan drive mode pada PSoC yang dapat


digunakan ketika pin berperan sebagai input analog. Dalam drive mode
ini, pemicu Schmitt dinonaktifkan, sehingga perangkat mengkonsumsi
lebih sedikit arus melalui penghapusan arus cross-bar dan kebisingan yang
lebih kecil dihasilkan oleh pemicu Schmitt ke bagian analog PSoC.

Open Drain Low dan Open Drain High: Dalam mode Open Drain
Low, pin berada di HighZ ketika 1 ditulis ke pin dan pin menggerakkan 0

2
kuat ketika 0 ditulis ke pin. Ini dapat digunakan dalam
mengimplementasikan rangkaian kabelAND seperti Bus I2C. Dalam
mode Open Drain High, pin berada di HighZ Ketika 0 ditulis ke pin dan
menggerakkan 1 yang kuat ketika 1 ditulis. Hal ini dapat digunakan untuk
membuat rangkaian kabel-OR.
Pull Up dan Pull Down merupakan drive mode pada PSoC yang
digunakan saat pin digerakkan oleh resistor untuk masing-masing 1 dan 0.
Mode ini dapat digunakan untuk input dan output.
Strong merupakan drive mode pada PSoC yang digunakan saat
perangkat yang terhubung ke pin akan membutuhkan lebih banyak arus.
Strong Slow merupakan drive mode pada PSoC yang digunakan saat
Kapasitor internal ditambahkan. Ini memperkenalkan kemiringan dalam
waktu naik dan turun sehingga mengurangi harmonik pada output

c. Memahami Rangkaian Elektronik PSoC Board


Rangkaian PSoC Board telah dilengkapi dengan beberapa rangkaian
tambahan yang dapat di gunakan sebagai rangkaian elektronik masukan dan
keluaran. Rangkaian masukan yang dapat digunakan seperti 8 buah Saklar, 3
buah Push button dan potentio sementara rangkaiaan keluaran yang tersedia
adalah 2 digit seven segment, 8 buah LED dan LCD 16x2 karakter seperti
pada Gambar 1.1.

Gambar 1 1 PSoC Board Kit

3
Komponen dari rangkaian adalah:

- Programmable System on Chip (PSoC)


- USB
- Push On
- Saklar
- Potentio
- Contras LCD
- LCD
- LED
- 7 Segment

III. Langkah Percobaan


a. Alat dan Bahan
b. Mengundug Software PSoC Creator
a. Sambungkan Laptop ke jaringan internet
b. Buka Browser dan kunjungi halaman web PSoC Creator
c. Unduh PSoC Creator dengan memilih download PSoC Creator for
Windows seperti Gambar 1.2.

Gambar 1 2 Tampilan halaman unduh

d. Selanjutnya Save file


e. Tunggu hingga download selesai

4
c. Menginstall Software PSoC Creator
1. Buka file PSoC Creator yang telah di download seperti Gambar 1.3

Gambar 1 3 Tampilan file PSoC yang telah di download

2. Pilih Next Pada Jendela PSoC Creator-installShield Wizard seperti


Gambar 1.4
3. Pada jendela CyInstaller for PSoC Creator 4.0 pilih complate pada
Installation Type kemudian pilih Next seperti Gambar 1.4

Gambar 1 4 InstallShield Wizard dan CyInstaller for PSoC Creator

4. Pada Proses selanjutnya centang accept,pilih Next dan Menunggu Proses


instalisasi berjalan
5. Setelah muncul jendela berikutnya centang Continue Without Contact
Information dan pilih Finish.

d. Menggunakan PSoC Creator


1. Pastikan laptop telah ter-install perangkat lunak PSoC Creator.
2. Apabila perangkat lunak telah ada di laptop, buka perangkat lunak
tersebut, kemudian akan muncul jendela seperti Gambar 1.5.
3. Untuk memulai pembuatan project, silahkan pilih File → New → Project.
Kemudian muncul jendela New Project, seperti pada Gambar 1.6.

5
Gambar 1 5 PSoC Creator 4.1

Gambar 1 6 Jendela PSoC Creator 4.1

Gambar 1 7 Jendela untuk pemilihan tipe IC

4. Untuk praktikum ini, tipe PSoC yang digunakan adalah PSoC 5LP dan seri
IC yang digunakan adalah CY8C5888LTI-LP097. Kemudian klik Next
dan muncul jendela seperti pada Gambar 1.7.

6
5. Pilih Empty schematic, kemudian klik Next dan muncul jendela seperti
pada Gambar 1.8.

Gambar 1 8 Jendela untuk pemilihan template dan Jendela untuk pemilihan lokasi penyimpanan.

6. Pilih lokasi penyimpanan sesuai yang diinginkan, kemudian klik Finish.


Jendela project akan muncul seperti pada Gambar 1.9.

Gambar 1 9 Jendela project

7. Di jendela project, ada beberapa bagian penting, yaitu Workspace


Explorer, Resource Meter, dan Component Catalog.

Gambar 1 10 Jendela Workspace Explorer dan Jendela Component Catalog

7
e. Percobaan Menggunakan PSoC Creator dan PSoC Board KIT
1. Buka PsoC Creator
2. Pada WorkSpace TopDesain masukkan component yang di perlukan
seperti gerbang And,OR,Not dan beberapa Pin Input dan Output Digitral
pada component catalog seperti Gambar 1.11
3. Hubungkan semua komponen seperti Gambar 1.12

Gambar 1 11 Jendela Workspace Explorer dan Jendela Component Catalog

Gambar 1 12 Skema Rangkaian

Gambar 1 13 Ubah drive mode pin

8
Gambar 1 14 Definisikan Pin

4. Ubah Drive Mode pin input digital menjadi resistive pull down seperti
Gambar 1.13
5. Klik tombol Pins untuk masuk ke workspace .cydwr
6. Definisikan semua Pin seperti Gambar 1.14
7. Upload Program Build kemudian build program
8. Amati hasil percobaan dengan teliti

IV. Hasil dan Pembahasan


a. Rangkaian Percobaan

Gambar 1 15 rangkaian Y1 & Y2

9
Gambar 1 16 Rangkaian Y3 & Y4

b. Hasil Percobaan

Gambar 1 17 Rangkaian PSoC

INPUT OUTPUT
A B Y1 Y2
0 0 0 1
0 1 1 0
1 0 1 0
1 1 1 1
Tabel 1 1 Tabel Kebenaran Y1 & Y2

10
INPUT OUTPUT
C B A Y3 Y4
0 0 0 0 0
0 0 1 1 0
0 1 0 0 0
0 1 1 1 0
1 0 0 0 0
1 0 1 0 0
1 1 0 0 0
1 1 1 1 0
Tabel 1 2 Tabel kebenaran Y3 & Y4

c. Pembahasan
Pada percobaan praktikum modul 3 ini, kami merangkai 4 rangkaian
seperti intruksi asisten praktikum. Rangkaian gerbang logika kami gabung
menjadi satu file pada PSoC Creator sehingga dapat menghemat waktu
praktikum. Rangkaian gerbang logika tersebut di Build up ke modul PSoC
Creator Board. Modul PSoC creator board ini terdiri dari input 3 push button,
8 saklar dan potensiometer & output 2 digit seven segment, 8 LED, dan LCD
16x2 karakter. Setelah di build up. Kami memperoleh output berupa
hidup/matinya LED (0 = mati, 1 = hidup) dengan variasi input berupa saklar
sesuai percobaan. Setelah melakukan percobaan PSoC Board Kit kami
membandingkan nilai yang dihasilkan dengan tabel kebenaran dari setiap
rangkaian.

Setelah dicocokkan antara output LED pada PSoC dengan tabel kebenaran
tersebut dengan input yang divariasikan untuk empat percobaaan, alhasil
output dari rangkaian modul PSoC sama persis dengan output pada tabel
kebenaran yang ditandai dengan hidupnya LED (analog dengan angka 1) dan
matinya LED (analog dengan angka 0). Artinya, hasil percobaan sama seperti
hasil perhitungan/teori.

11
V. Kesimpulan dan Saran
a. Kesimpulan
Pada modul 3 praktikum ini, kami dapat mengetahui dan
menginstall software PSoC Creator. Selain itu, kami juga mengetahui
definisi dan fungsi dari PSoC. Kami juga dapat melakukan percobaan
dengan PSoC Creator dan aplikasinya pada desain gerbang logika.
Berdasarkan hasil dari praktikum elektronika digital ini. Kami
dapat simpulkan bahwa PSoC memiliki fitur pengolahan data analog dan
digital didalam satu IC yang dapat diprogram fungsinya dengan PSoC
Creator. Dengan penggunaan PSoC ini, praktikan tidak perlu lagi untuk
merangkai rangkaian digital secara langsung dengan bread board, IC seri
74xxxx, dan LED karena rangkaian cukup didesain dan diprogram melalui
perangkat lunak PSoC Creator.
Hasil percobaan yang telah kami praktikan peroleh pada praktikum
ini juga adalah output dari rangkaian elektronika digital yang telah
dirangkai sama persis dengan output pada persamaan boolean (Y1 sampai
Y4) yang ditandai dengan hidupnya LED (analog dengan angka 1) dan
matinya LED (analog dengan angka 0).

b. Saran
Saran pada Praktikum modul 3 yaitu Penting untuk memastikan
bahwa pengaturan sirkuit logika telah dilakukan dengan benar sebelum
memulai eksperimen, untuk menghindari kesalahan awal. Setelah
praktikum pastikan peralatan sudah dikembalikan sesuai SOP yang ada.

12
Daftar Pustaka
[1] A. K. Maini, Digital electronics: Principles, devices and applications. Hoboken, NJ:
Wiley-Blackwell, 2007.
[2] R. L. Tokheim, Digital Electronics: Principles and Applications, 8th ed. New York, NY:
McGraw-Hill Professional, 2013.
[3] M. Morris Mano and M. D. Ciletti, Digital Design, 5th ed. Philadelphia, PA: Prentice
Hall,
2012.
[4] Sunarno, MODUL 01 PRAKTIKUM SISTEM DIGITAL. Indonesia, 2018

13
Evalusi
No. Nama Anggota Nilai Deskripsi
1. Dimas Fredy Prakasa 100 Membuat desain rangkaian
2. Nur Alifah Salsabila 100 Memeriksa desain rangkaian
3. Moh.Enrico M.A.F 100 Mencoba rangkaian
4. Hendra Chastina Putra 100 Mencoba rangkaian

14
Lampiran

Lampiran 1 Hasil Percobaan

Lampiran 2 PSoC Board kit

File PSoC : https://drive.google.com/drive/folders/15XU_9tK82OJXYWu5wvsiIEKggM-


BC7to?usp=sharing

15

Anda mungkin juga menyukai