Praktikum uP&uC M3
MODUL 3
COMMUNICATION
Memahami cara penggunaan protokol komunikasi UART, SPI, dan I2C pada Development Board yang digunakan
Memahami cara penggunaan komponen input dan output yang berkomunikasi secara UART, SPI, dan I2C pada Development Board yang digunakan
|
Microcontroller |
STM32G474RE (ARM
Cortex-M4F) |
|
Operating Voltage |
3.3 V |
|
Input Voltage
(recommended) |
5 V via USB (ST-LINK) atau 7–12 V via
VIN |
|
Input Voltage
(limit) |
4.5 – 15 V (VIN
board Nucleo) |
|
Digital I/O Pins |
±51 GPIO pins (tergantung konfigurasi fungsi) |
|
PWM Digital I/O Pins |
Hingga 24 channel PWM (advanced,
general-purpose, dan high-resolution timers) |
|
Analog Input
Pins |
Hingga 24 channel ADC (12-bit / 16-bit
dengan oversampling) |
|
DC Current per I/O
Pin |
Maks. 20 mA per pin
(disarankan ≤ 8
mA) |
|
DC Current for 3.3V
Pin |
Hingga ±500 mA (tergantung regulator & sumber daya) |
|
Flash Memory |
512 KB internal Flash |
|
SRAM |
128 KB SRAM (termasuk CCM RAM) |
|
Clock Speed |
Hingga 170 MHz |
2. STM32F103C8
|
Microcontroller |
ARM Cortex-M3 |
|
Operating Voltage |
3.3 V |
|
Input Voltage
(recommended) |
5 V |
|
Input Voltage
(limit) |
2 – 3.6
V |
|
Digital I/O Pins |
32 |
|
PWM Digital
I/O Pins |
15 |
|
Analog Input
Pins |
10 (dengan
resolusi 12-bit ADC) |
|
DC Current per I/O Pin |
25 mA |
|
DC Current for 3.3V Pin |
150 mA |
|
Flash Memory |
64 KB |
|
SRAM |
20 KB |
|
EEPROM |
Emulasi dalam
Flash |
|
Clock Speed |
72 MHz |
3. PIR Sensor
|
| Parameter Teknis | Spesifikasi / Nilai |
| Arus Operasi Normal ($I_f$) | 10 mA – 20 mA (Sangat disarankan beroperasi di ~15mA) |
| Arus Puncak Maksimal | ~30 mA (Lebih dari ini LED bisa terbakar/putus) |
| Tegangan Maju ($V_f$) - Merah / Kuning | 1.8V – 2.2V DC |
| Tegangan Maju ($V_f$) - Hijau / Biru / Putih | 3.0V – 3.4V DC |
| Tegangan Balik Maksimum ($V_r$) | ~5V DC (Batas aman jika polaritas terbalik) |
| Sudut Pandang Cahaya (Viewing Angle) | 15° hingga 30° (Tipe clear/transparent) ~60° (Tipe diffused/doff) |
| Identifikasi Polaritas (Kaki) | Kaki panjang = Anoda (+), Kaki pendek / sisi rata = Katoda (-) |
| Parameter Teknis | Spesifikasi / Nilai |
| Ukuran Layar | 0.96 Inci (Diagonal) |
| Resolusi Pixel | 128 x 64 pixel (Ada juga varian 128x32) |
| IC Driver / Kontroler | SSD1306 (Sangat umum) atau SH1106 (Biasanya untuk ukuran 1.3 inci) |
| Antarmuka Komunikasi | Digital I2C (Hanya butuh 2 kabel data) |
| Tegangan Operasi (VCC) | 3.3V hingga 5V DC |
| Tegangan Logika I/O | 3.3V (Kompatibel dengan ESP32/STM32) dan 5V toleran |
| Konsumsi Arus | ~15 mA hingga 25 mA (Tergantung jumlah pixel yang menyala) |
| Sudut Pandang (Viewing Angle) | Sangat lebar (> 160 derajat) |
| Warna Tampilan | Monokrom (Putih murni atau Biru murni) Tersedia juga tipe bi-color (Seperempat atas Kuning, sisanya Biru) |
| Suhu Operasi | -40°C hingga +85°C |
| Dimensi Modul | ~27 mm x 27 mm x 4 mm |
1.3.1 UART (Universal Asynchronous Receiver Transmitter)
UART (Universal Asynchronous Receiver-Transmitter) adalah bagian perangkat keras komputer yang menerjemahkan antara bit-bit paralel data dan bit-bit serial. UART biasanya berupa sirkuit terintegrasi yang digunakan untuk komunikasi serial pada komputer atau port serial perangkat periperal. Cara Kerja Komunikasi UART
Komentar
Posting Komentar