Presentation is loading. Please wait.

Presentation is loading. Please wait.

Periferal Ethernet, USB. Ethernet Controller Pilihan: – Periferal eksternal, misal “Microchip ENC28J60”. Harga ~ Rp 90k – IC mikrokontroler khusus, misal.

Similar presentations


Presentation on theme: "Periferal Ethernet, USB. Ethernet Controller Pilihan: – Periferal eksternal, misal “Microchip ENC28J60”. Harga ~ Rp 90k – IC mikrokontroler khusus, misal."— Presentation transcript:

1 Periferal Ethernet, USB

2 Ethernet Controller Pilihan: – Periferal eksternal, misal “Microchip ENC28J60”. Harga ~ Rp 90k – IC mikrokontroler khusus, misal “Dallas DS80C400 Network Microcontroller”. Harga ~ Rp 200k

3 Dallas DS80C400

4 Ethernet Controller

5 Microchip ENC28J60

6 Universal Serial Bus Cara interfacing: Menggunakan chip khusus, misal buatan FTDI Menggunakan on chip interface Menggunakan port I/O (bit banging) dengan software

7 Chip USB FT-232BL buatan FTDI Rp 65k ~ 85k

8 Blok Diagram FT-232BL

9 FTDI Basic Breakout buatan sparkfun.com

10 On Chip USB Hardware USB ada dalam chip yang sama dengan mikrokontroler Contoh – Atmel (32117s.pdf) – Texas Instrument: Stellaris LM3S3748

11 LM3S3748 Development Board Development Kit

12 Blok Diagram

13 Software Only USB dengan Port I/O standar V-USB: http://www.obdev.at/products/vusb/index.ht ml http://www.obdev.at/products/vusb/index.ht ml USB Tiny

14 V-USB V-USB is a software-only implementation of a low-speed USB device for Atmel’s AVR® microcontrollers, making it possible to build USB hardware with almost any AVR® microcontroller, not requiring any additional chip.Atmel’s Lisensi: open source & komersial

15 Lisensi Komersial

16 Hardware V-USB

17 USBTiny http://www.xs4all.nl/~dicks/avr/usbtiny/ USBtiny is a software implementation of the USB low-speed protocol for the Atmel ATtiny microcontrollers. Of course, it will also work on the ATmega series. The software is written for an AVR clocked at 12 MHz. At this frequency, each bit on the USB bus takes 8 clock cycles, and with a lot of trickery, it is possible to decode and encode the USB waveforms by software. The USB driver needs approximately 1250 to 1350 bytes of flash space (excluding the optional identification strings), depending on the configuration and compiler version, and 46 bytes RAM (excluding stack space). The C interface consists of 3 to 5 functions, depending on the configuration. Lisensi: GNU

18 Hardware USB Tiny

19


Download ppt "Periferal Ethernet, USB. Ethernet Controller Pilihan: – Periferal eksternal, misal “Microchip ENC28J60”. Harga ~ Rp 90k – IC mikrokontroler khusus, misal."

Similar presentations


Ads by Google