+ All Categories
Home > Documents > Periferal Ethernet, USB. Ethernet Controller Pilihan: – Periferal eksternal, misal “Microchip...

Periferal Ethernet, USB. Ethernet Controller Pilihan: – Periferal eksternal, misal “Microchip...

Date post: 01-Apr-2015
Category:
Upload: gian-rix
View: 216 times
Download: 1 times
Share this document with a friend
19
Periferal Ethernet, USB
Transcript
Page 1: Periferal Ethernet, USB. Ethernet Controller Pilihan: – Periferal eksternal, misal “Microchip ENC28J60”. Harga ~ Rp 90k – IC mikrokontroler khusus, misal.

Periferal

Ethernet, USB

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

Ethernet Controller

• Pilihan:– Periferal eksternal, misal “Microchip ENC28J60”.

Harga ~ Rp 90k– IC mikrokontroler khusus, misal “Dallas DS80C400

Network Microcontroller”. Harga ~ Rp 200k

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

Dallas DS80C400

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

Ethernet Controller

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

Microchip ENC28J60

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

Universal Serial Bus

Cara interfacing:• Menggunakan chip khusus , misal buatan FTDI• Menggunakan on chip interface• Menggunakan port I/O (bit banging) dengan

software

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

Chip USB

• FT-232BL buatan FTDI Rp 65k ~ 85k

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

Blok Diagram FT-232BL

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

FTDI Basic Breakout buatan sparkfun.com

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

On Chip USB

• Hardware USB ada dalam chip yang sama dengan mikrokontroler

• Contoh– Atmel (32117s.pdf)– Texas Instrument: Stellaris LM3S3748

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

LM3S3748 Development BoardDevelopment Kit

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

Blok Diagram

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

Software Only USBdengan Port I/O standar

• V-USB: http://www.obdev.at/products/vusb/index.html

• USB Tiny

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

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.

• Lisensi: open source & komersial

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

Lisensi Komersial

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

Hardware V-USB

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

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

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

Hardware USB Tiny

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

Recommended