Anda di halaman 1dari 3

Nama : Vinoza Shalsabila

No.BP : 1810953027

SOAL ANALISA MODUL 3


Percobaan 2 (SPI)
1. Pada saat digunakan dua perangkat slave, bagian mana yang akan diubah? Apakah pada
bagian rangkaian, program, atau keduanya?
Jawab: Pada SPI jumlah maksimum slave yang dapat digunakan adalah 4 slave. Untuk
penambahan slave menjadi 2, maka dilakukan perubahan pada kedua aspek, yaitu rangkaian dan
programnya. Pada SPI untuk multislave, ada dua bentuk rangkaian yang dapat digunakan, Yaitu:
 Independent Slave Configuration

Pada konfigurasi ini setiap pin SS/CS terhubung ke slave yang berbeda beda. Apabia master
ingin berkomunikasi dengan slave tertentu, master akan mengirimkan sinyal LOW kepada slave
tersebut. Logika ini akan dipertahankan selama proses pertukaran data. Setelah diberi logika
LOW kepada Slave yang dituju, maka data dikirim dari master melalui pin MOSI. Pada saat
yang bersamaan akan dihasilkan sinyal clock melalui pin SCLK. Apabila master ingin mendapat
respon, maka akan dikirim lagi sinyal clock hingga data dikirim oleh slave melalui pin MISO.
 Daisy Chain Configuration
Nama : Vinoza Shalsabila
No.BP : 1810953027

Pada konfigurasi ini, master hanya memerlukan satu pin SS/CS untuk berkomunikasi dengan
slave-slave yang ada. Untuk mengirimkan data, master akan mengirimkan sinyal LOW kepada
slave yang ada untuk inisiasi komunikasi. Setelah itu, data akan dikirimkan oleh master kepada
Slave 1 melalui pin MOSI. Pada saat yang bersamaan dikirimkan sinyal clock melalui pin SCLK.
Data yang sudah dikirim ke Slave 1 diteruskan ke Slave 2 dan seterusnya. Logika pada SS/CS
dipertahankan dalam posisi LOW selama proses komunikasi berlangsung. Master harus
mengirimkan sinyal clock yang cukup hingga data sampai pada slave terakhir. Apabila master
ingin mendapatkan respon, maka ia harus mengirim sinyal clock hingga data kembali ke master.
Untuk programnya,
Percobaan 3 (I2C)
1. Apabila ada tambahan slave, bagaimana cara master membedakan satu slave dengan slave
yang lainnya pada saat berkomunikasi? Apakah pada bagian rangkaian, program, atau
keduanya?
Jawab: Apabila dilakukan penambahan slave pada rangkaian I2C, maka bentuk rangkaiannya
adalah sebagai berikut
Nama : Vinoza Shalsabila
No.BP : 1810953027

Setiap slave memiliki kode unik atau yang disebut dengan slave address. Setiap slave memiliki
alamat yang berbeda-beda sehingga apabila master ingin mengirimkan data ke salah satu slave,
maka master akan mengarahkan data menggunakan address dari slave yang dituju. Untuk
program pada master dilakukan penambahan kondisi/alamat dengan mendeklarasi alamat dari
masing-masing slave. Sedangkan untuk program pada slave dideklarasikan slave address agar
slave dapat tahu saat master mengirimkan data.

Anda mungkin juga menyukai