Anda di halaman 1dari 11

LAPORAN

PRAKTIKUM ELEKTRONIKA DIGITAL

MODUL PED-03
Pengenalan PSoC

Kelas :
Disusun oleh :
Naufal Suryo Saputro (21/477237/TK/52557)

Tanggal Praktikum : 25 September 2023


Asisten : Abdillah Gilang Gurun Ilman (20/460196/TK/50785)

LABORATORIUM SISTEM SENSOR DAN TELEKONTROL


DEPARTEMEN TEKNIK NUKLIR DAN TEKNIK FISIKA
FAKULTAS TEKNIK
UNIVERSITAS GADJAH MADA
YOGYAKARTA
2023
1. Tujuan Praktikum

a. Praktikan mampu mengenal dan memasang perangkat lunak PSoC Creator.

b. Praktikan mampu mengoperasikan perangkat lunak PSoC Creator dan


mengaplikasikan desain masing-masing ke dalam modul PSoC.

2. Set-up Eksperimen

2.1. Langkah-langkah mengunduh software PSoC Creator

1. Sambungkan Laptop atau PC masing-masing ke jaringan internet.

2. Membuka browser dan kunjungi halaman web PSoC Creator.

3. Unduh PSoC Creator dengan memilih download PSoC Creator for Windows seperti
Gambar 1.

Gambar 1. Tampilan halaman unduh.

4. Selanjutnya simpan file.

5. Tunggu hingga unduhan selesai [1].

2.2. Langkah-langkah memasang software PSoC Creator

Gambar 2. Tampilan file PSoC Creator


1. Buka file PSoC Creator yang telah diunduh.

2. Pilih “Next” pada jendela PSoC Creator-install Shield Wizard.

3. Pada jendela CyInstaller for PSoC Creator 4.0 pilih “complete” pada “installation
type” kemudian pilih “Next”.

4. Pada Proses selanjutnya centang “accept”, pilih “Next” dan tunggu proses
pemasangan berjalan.

5. Setelah muncul jendela berikutnya centang “Continue Without Contact Information”


dan pilih “Finish” [1].

2.3. Langkah-langkah mengoperasikan software PSoC Creator

1. Pastikan laptop telah terpasang perangkat lunak PSoC Creator. Apabila belum ada,
silakan unduh di http://www.cypress.com/products/psoccreator-integrated-design-
environment-ide, kemudian setelah selesai proses unduh, lakukan proses
pemasangan pada laptop.

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.

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.

3. Analisis Data dan Pembahasan

Variabel bebas dalam percobaan PSoC adalah penyesuaian konfigurasi perangkat, skema
rangkaian, dan jenis input yang disediakan. Sementara itu, variabel terikat yang digunakan
dalam percobaan ini mencakup keluaran atau respons yang dihasilkan oleh perangkat
berdasarkan konfigurasi dan skema rangkaian yang telah diatur sebelumnya. Kemudian
variabel kontrol yang digunakan selama percobaan adalah konfigurasi standar atau
pengaturan awal perangkat, seperti temperatur lingkungan atau sumber daya sistem yang
stabil, yang perlu dijaga konstan selama percobaan untuk memastikan validitas hasil yang
diperoleh. Dengan memahami peran masing-masing variabel ini, eksperimen dengan PSoC
dapat direncanakan dan dilaksanakan dengan cermat, sehingga memungkinkan analisis yang
lebih tepat terhadap pengaruh variabel bebas terhadap variabel terikat dalam konteks desain
dan implementasi perangkat menggunakan PSoC.

Kondisi ideal dari hasil percobaan masing-masing rangkaian berdasarkan teori dapat
dilihat pada Gambar 3-9.

Gambar 3. Rangkaian Percobaan Modul 1: 2a (Y1)

Gambar 3. Rangkaian Percobaan Modul 1: 2b (Y1)

Gambar 5. Rangkaian Percobaan Modul 1: 3a (Y3)


Gambar 6. Rangkaian Percobaan Modul 1: 3b (Y4)

Gambar 7. Rangkaian Percobaan Modul 1: Mas Gilang (Y5)

Gambar 8. Rangkaian Percobaan Modul 1: Mas Farhan (Y6)

Gambar 9. Rangkaian Percobaan Modul 1: Mas Iqbal (Y7)

Hasil percobaan yang didapatkan dapat dilihat pada Tabel 1-3.


Tabel 1. Hasil Percobaan Modul 1: Y1 & Y2
INPUT OUTPUT NOTASI
A B Y1 Y2
0 0 0 1
0 1 1 0 𝑌1 = 𝐴̅𝐵 ∙ 𝐴𝐵̅ + (𝐴 + 𝐵) 𝑌2 = (𝐴 + 𝐵̅ ) ∙ (𝐴̅ + 𝐵)
1 0 1 0
1 1 1 1
Tabel 2. Hasil Percobaan Modul 1: Y3, Y4, & Y5
INPUT OUTPUT NOTASI
𝐴 𝐵 𝐶 𝑌3 𝑌4 𝑌5
0 0 0 0 0 0
0 0 1 0 0 0
0 1 0 0 0 0
𝑌3 = 𝑌4 = 𝑌5 =
0 1 1 0 0 0
(𝐴𝐵 + 𝐴𝐶̅ ) ∙ (𝐴 + 𝐶̅ ) 𝐴𝐵 ∙ (𝐴̅ + 𝐵̅) ∙ (𝐵 + 𝐶) ̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
̅̅̅̅ ∙ (𝐴̅ + 𝐶)) + (𝐵̅ + 𝐶)
(𝐴𝐵
1 0 0 1 0 0
1 0 1 0 0 0
1 1 0 1 0 1
1 1 1 1 0 0
Tabel 3. Hasil Percobaan Modul 1: Y6 & Y7
INPUT OUTPUT NOTASI
𝐴 𝐵 𝐶 𝑌6 𝑌7
0 0 0 0 1
0 0 1 0 0
0 1 0 0 1
0 1 1 0 1 𝑌6 = 𝐴 ∙ (𝐵 + 𝐶̅ ) 𝑌7 = 𝐵 + (𝐴̅ ∙ 𝐶̅ )
1 0 0 1 0
1 0 1 0 0
1 1 0 1 1
1 1 1 1 1

Percobaan praktikum elektronika digital-03 bertujuan untuk mendemonstrasikan


eksperimen yang terdapat dalam modul-01 pada PSoC. Eksperimen ini melibatkan
penyusunan rangkaian seperti yang tergambarkan pada Gambar 2-8, yang dilakukan dengan
bantuan PSoC Creator di sebuah laptop. PSoC yang digunakan adalah tipe PSoC 5LP dengan
seri CY8C5888LTI-LP097. Rangkaian tersebut memanfaatkan berbagai jenis gerbang logika,
seperti AND, OR, NOT, NAND, dan NOR. Keluaran dari rangkaian bergantung pada sinyal
masukan saat itu dan tidak dipengaruhi oleh sejarah sinyal masukan sebelumnya, sesuai
dengan prinsip digital [2]. Pada rangkaian Y1 dan Y2, dua pin digital (A dan B) digunakan
sebagai masukan, sedangkan pada rangkaian Y3 sampai Y7, digunakan tiga pin digital (A, B,
dan C), masing-masing didefinisikan dengan port. Setelah definisi pin selesai, program
rangkaian diunggah dan percobaan dilaksanakan secara bertahap, dijalankan melalui tab
"Build – Build Program" hingga proses pembuatan program selesai.

Berikut tabel kebenaran hasil percobaan masing-masing rangkaian


Tabel 4. Tabel Kebenaran Percobaan Y1 & Y2
𝐴 𝐵 𝐴̅ 𝐵̅ 𝐴̅𝐵 𝐴𝐵̅ 𝐴 + 𝐵 𝐴 + 𝐵̅ 𝐴̅ + 𝐵 𝑌1 𝑌2
0 0 1 1 0 0 0 1 1 0 1
0 1 1 0 1 0 1 0 1 1 0
1 0 0 1 0 1 1 1 0 1 0
1 1 0 0 0 0 1 1 1 1 1
𝑌1 = 𝐴̅𝐵 ∙ 𝐴𝐵̅ + (𝐴 + 𝐵)
𝑌2 = (𝐴 + 𝐵̅ ) ∙ (𝐴̅ + 𝐵)
Tabel 5. Tabel Kebenaran Percobaan Y3, Y4, & Y5
𝐴 𝐵 𝐶 𝐴̅ 𝐵̅ ̅̅̅̅ 𝐴𝐶̅
𝐴𝐵 𝐴𝐵 𝐴̅ + 𝐶 𝐴̅ + 𝐵̅ 𝐵 + 𝐶 𝐵̅ + 𝐶 𝐵 + 𝐶̅ 𝑌3 𝑌4 𝑌5
0 0 0 1 1 0 1 0 1 1 0 1 1 0 0 0
0 0 1 1 1 0 1 0 1 1 1 1 0 0 0 0
0 1 0 1 0 0 1 0 1 1 1 0 1 0 0 0
0 1 1 1 0 0 1 0 1 1 1 1 1 0 0 0
1 0 0 0 1 0 1 1 0 1 0 1 1 1 0 0
1 0 1 0 1 0 1 0 1 1 1 1 0 0 0 0
1 1 0 0 0 1 0 1 0 0 1 0 1 1 0 1
1 1 1 0 0 1 0 0 1 0 1 1 1 1 0 0
𝑌3 = (𝐴𝐵 + 𝐴𝐶̅ ) ∙ (𝐴 + 𝐶̅ )
𝑌4 = 𝐴𝐵 ∙ (𝐴̅ + 𝐵̅ ) ∙ (𝐵 + 𝐶)

𝑌5 = ̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
̅̅̅̅ ∙ (𝐴̅ + 𝐶)) + (𝐵̅ + 𝐶)
(𝐴𝐵
Tabel 6. Tabel Kebenaran Percobaan Y6 & Y7
𝐴 𝐵 𝐶 𝐴̅ 𝐶̅ 𝑌6 𝑌7
0 0 0 1 1 0 1
0 0 1 1 0 0 0
0 1 0 1 1 0 1
0 1 1 1 0 0 1
1 0 0 0 1 1 0
1 0 1 0 0 0 0
1 1 0 0 1 1 1
1 1 1 0 0 1 1
𝑌6 = 𝐴 ∙ (𝐵 + 𝐶̅ )
𝑌7 = 𝐵 + (𝐴̅ ∙ 𝐶̅ )

Kesalahan yang terjadi selama percobaan adalah ketika salah satu output dari hasil
eksperimen tidak sesuai dengan tabel kebenaran, terutama ketika input A, B, dan C memiliki
nilai (1 1 1), dan menyebabkan LED tidak menyala sesuai yang diharapkan. Salah satu
penyebab kesalahan ini adalah kurangnya koneksi ke ground pada PSoC. Tanpa koneksi ke
ground, meskipun PSoC masih dapat beroperasi, namun output yang dihasilkan tidak optimal
atau sesuai dengan ekspektasi.
4. Kesimpulan
PSoC Creator merupakan perangkat lunak yang berfungsi untuk menciptakan modul
PSoC yang dapat diimplementasikan pada mikrokontroller PSoC, disesuaikan dengan tipe
dan seri IC yang digunakan. PSoC (Programmable System-on-Chip) adalah produk Cypress
Semiconductor berjenis IC 8-bit. PSoC memiliki prinsip kerja yang mirip dengan
mikrokontroler, mengintegrasikan pengolahan analog dan digital dalam satu IC yang dapat
diprogram sesuai kebutuhan. Fungsinya meliputi konversi ADC dan DAC. Selain itu, PSoC
diketahui sebagai mikrokontroler open source yang mudah dioperasikan.
PSoC Creator terbagi menjadi beberapa bagian dengan fungsi masing-masing, termasuk
Workspace Explorer, ResourceMeter, dan Component Catalog. Workspace Explorer berperan
sebagai halaman utama untuk menempatkan komponen yang akan digunakan. ResourceMeter
digunakan untuk memantau penggunaan sumber daya seperti Pins, textClocks, dan Interrupts
yang perlu diatur. Sementara itu, Component Catalog berisi berbagai blok fungsional seperti
Analog, CapSense, Communications, dan Digital yang dapat ditempatkan pada halaman
utama.
Dalam merancang program menggunakan PSoC Creator, penting untuk mendefinisikan
setiap pin dan mengaitkannya dengan port yang sesuai pada PSoC yang akan digunakan,
disesuaikan dengan tipe, seri IC, dan jumlah port yang ada. Hal ini diperlukan agar program
dapat diunggah dengan sukses. Setelah itu, dilakukan proses build program untuk
memastikan bahwa program siap untuk diaplikasikan pada modul PSoC.
Daftar Pustaka

[1] Cypress Semiconductor Corporation, "PSoC® Creator™: Integrated Design Environment


User Guide." [Online]. Available: https://www.cypress.com/file/44081/download. [Accessed:
16 Oktober 2023].

[2] Sulistyo, H., “Dasar-Dasar Elektronika Digital”, Erlangga, Jakarta 2018.


Lampiran

a. Penilaian peer-to-peer
No Nama Nilai (0-100) Deskripsi
1 M. Zukry Dinata 97 Aktif dan berkontribusi
2 Valentino Budi Satmoko 96 Aktif dan berkontribusi
3 Aditya Rizky Nur Fauzi 96 Aktif dan berkontribusi
4 Muhammad Haikal Rifqi 96 Aktif dan berkontribusi
5 Naufal Suryo Saputro 97 Aktif dan berkontribusi
6 Nurin Ni'matullaily 95 Aktif dan berkontribusi
Geraldy Eka Putra Aktif dan berkontribusi
7 97
Hardiwiyanto
8 Rifqi Afta Ronanda 95 Aktif dan berkontribusi
9 Nurrizky Ajihan 95 Aktif dan berkontribusi
b. Foto percobaan

Anda mungkin juga menyukai