8051 com USB?

Software e Hardware para linha x51

Moderadores: 51, guest2003, Renie, gpenga

8051 com USB?

Mensagempor sandrotec » 08 Nov 2006 08:59

Bom dia! Tenho um circuito que usa 8051 e comunica com o computador através da porta serial. Estava pensando em utilizar a porta USB. Gostaria de saber se existe algum circuito que faz essa interface ou um microcontrolador que ja tenha intergrado essa função ( preferência na linha 8051) ou ainda alguma literatura sobre o assunto. Obrigado, Sandro.
sandrotec
 
Mensagens: 3
Registrado em: 08 Nov 2006 08:11
Localização: Belo Horizonte - MG

USB

Mensagempor sandei » 08 Nov 2006 09:41

Se não me falha a Memoria tem sim 8051 usb , procure em www.atmel.com e exixtem outros inumeros chips que fazem essa conversão vc tb pode utilizar um Convesor USB
sandei
Byte
 
Mensagens: 278
Registrado em: 13 Out 2006 08:15

Mensagempor ftegon » 08 Nov 2006 12:02

Ola!

Tem o AT89C5131-A da ATMEL, você pode fazer o download do manual da placa de demostração da ATMEL (na qual tem o esquema) e de uma aplication note onde tem um exemplo de driver de CDC para windows XP.

Já montei uma placa com o AT89C5131A.

Você deve utilizar o FLIP da ATMEL para programar o microcontrolador.

O microcontrolador AT89C5131-A (PLCC52) eu comprei na Farnell há uns meses atras, mas tem tambem na Digikey.


Até+

Fabio Tegon
Editado pela última vez por ftegon em 19 Nov 2006 17:28, em um total de 1 vez.
ftegon
Bit
 
Mensagens: 36
Registrado em: 13 Out 2006 09:05

Mensagempor brasilma » 08 Nov 2006 12:04

USB MCUs
Devices Description

AT89C5130A-M USB C51-based Microcontroller with 16K Bytes Flash, 1K Byte Data EEPROM, 1280 bytes RAM, Extended Range Power Supply: 2.7V to 5.5V, 7 USB Endpoints, TWI, SPI, UART, PCA

AT89C5131A-L USB C51-based Microcontroller with 32K Bytes Flash, 1K Byte Data EEPROM, 1280 bytes RAM, Low Voltage Range Power Supply: 3.0V to 3.6V, 7 USB Endpoints, TWI, SPI, UART, PCA.
Recommended device with extended voltage range: AT89C5131A-M (2.7-5.5V).

AT89C5131A-M USB C51-based Microcontroller with 32K Bytes Flash, 1K Byte Data EEPROM, 1280 bytes RAM, Extended Range Power Supply: 2.7V to 5.5V, 7 USB Endpoints, TWI, SPI, UART, PCA

AT89C5132 USB C51-based Microcontroller with 64K Bytes Flash, 2304 bytes RAM, 4 USB Endpoints, SPI, UART, IDE, TWI, MultiMediaCard, DataFlash, I2S, 10-bit ADC.
" A Teoria orienta e a Prática decide" ;-)
Avatar do usuário
brasilma
Dword
 
Mensagens: 3621
Registrado em: 11 Out 2006 15:39
Localização: Planeta Terra

Mensagempor sandrotec » 10 Nov 2006 13:38

Obrigado, fiz o download do datasheet e vou dar uma lida, qualquer coisa eu peço ajuda.
sandrotec
 
Mensagens: 3
Registrado em: 08 Nov 2006 08:11
Localização: Belo Horizonte - MG

Mensagempor lima » 17 Nov 2006 00:26

Tem também o Tusb3210, tem usb 2 e core 8052, o problema que vi nele é que não tem memoria de programa interna.

USB Speed Full
Number of Endpoints IN 3
Number of Endpoints OUT 3
Supply Voltage(s)(V) 3.3
MCU Speed(Max)(MIPs) 4
MCU Code Space(KBytes) 8
GPIO Pins(#) 32





Multiproduct Support With One Code and One Chip (up to 16 Products With One Chip)
Fully Compliant With the USB Release 2.0 Full-Speed Specification
Supports 12 Mbits/s USB Data Rate (Full Speed)
Supports USB Suspend/Resume and Remote Wake-up Operation
Integrated 8052 Microcontroller With:
256 × 8 RAM for Internal Data
8K × 8 RAM Code Space Available for Downloadable Firmware From Host or I2C Port. (1)
512 × 8 Shared RAM Used for Data Buffers and Endpoint Descriptor Blocks (EDB) (2)
Four 8052 GPIO Ports, Ports 0,1, 2, and 3
Master I2C Controller for External Slave Device Access
Watchdog Timer
Operates From a 12-MHz Crystal
On-Chip PLL Generates 48 MHz
Supports a Total of 3 Input and 3 Output (Interrupt, Bulk) Endpoints
Power-Down Mode
64-Pin TQFP Package



The TUSB3210 is a USB-based controller targeted as a general-purpose MCU with GPIO. The TUSB3210 has 8K × 8 RAM space for application development. A ROM-based version of the TUSB3210 has 8K × 8 ROM space for predeveloped customer-specific production applications. In addition, the programmability of the TUSB3210 makes it flexible enough to use for various other general USB I/O applications. Unique vendor identification and product identification (VID/PID) can be selected without the use of an external EEPROM. Using a 12-MHz crystal, the onboard oscillator generates the internal system clocks. The device can be programmed via an inter-IC (I2C) serial interface at power on from an EEPROM, or optionally, the application firmware can be downloaded from a host PC via USB. The popular 8052-based microprocessor allows several third-party standard tools to be used for application development. In addition, the vast amounts of application code available in the general market can also be used (this may or may not require some code modification due to hardware variations).
lima
 
Mensagens: 1
Registrado em: 13 Nov 2006 23:49

Mensagempor j-menezes » 18 Nov 2006 09:39

que Tipo de chip conversor de USB para Max232 existe no

mercado e que tenha um bom preco ?

[]' s
Contra Fatos nao Ha' Argumentos
Allan Kardec
j-menezes
Bit
 
Mensagens: 33
Registrado em: 13 Nov 2006 07:36

Mensagempor brasilma » 20 Nov 2006 08:10

No forum antigo tinha um banner que anunciava estes conversores, e na net se vc fizer uma busca, encontra até no submarino, então creio que seja o caso de fazer a busca e filtrar.
" A Teoria orienta e a Prática decide" ;-)
Avatar do usuário
brasilma
Dword
 
Mensagens: 3621
Registrado em: 11 Out 2006 15:39
Localização: Planeta Terra

Mensagempor j-menezes » 20 Nov 2006 08:50

basilma
No forum antigo tinha um banner que anunciava estes conversores, e na net se vc fizer uma busca, encontra até no submarino, então creio que seja o caso de fazer a busca e filtrar.


nao e' por preguica de procurar nao viu !!!

antes de eu perguntar eu procuro no google, porem vem muito LIXO

e pra quem nao tem ou ainda nao usou este conversor a coisa fica

extressante.
Contra Fatos nao Ha' Argumentos
Allan Kardec
j-menezes
Bit
 
Mensagens: 33
Registrado em: 13 Nov 2006 07:36

Mensagempor pomboeletronic » 06 Dez 2006 19:39

Amigos, estou utilizando o FT232 da www.ftdichip.com , para este integrado existem dua maneira de utilização, uma dela é usar o dirver VCP ( que transforma sua usb numa porta serial é claro que o sinal é 5v, para fazer um conversor na integra usb serial basta usar um MAX232 por exemplo, outra opção seria usar o driver D2xxx, que são driver para vc usar a usb como uma porta de netrada e saida ai o negocio começa a ficar complicado, mais vale a pena.....
Avatar do usuário
pomboeletronic
Nibble
 
Mensagens: 67
Registrado em: 04 Dez 2006 14:44

Mensagempor microeletronica » 06 Dez 2006 19:41

Eu tambem sugiro o FT232.
É plugar e funcionar.
microeletronica
Byte
 
Mensagens: 158
Registrado em: 05 Dez 2006 18:22

Mensagempor tcpipchip » 07 Dez 2006 08:59

http://www.silabs.com/tgwWebApp/appmana ... ctiveGuide

Procura o texto USB

A mouser representa a SILABS

TCPIPCHIP
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor Ander_sil » 07 Dez 2006 10:10

Eu uso esses da silabs, os chips são CP2101 ou CP2102.
É super simples usa dois capacitores e mais nada, o unico problema é o encapsulamento MLP-28.

até+

Anderson
Ander_sil
Byte
 
Mensagens: 368
Registrado em: 30 Out 2006 09:58
Localização: Campinas - SP

Documentação de 8051 com USB

Mensagempor fsalles » 21 Ago 2007 10:16

Olás,

Estou visando projetar um mouse pela USB minimizando o hardware e à princípio optei pelo TUSB3410 por possuir alguns a disposição e também pelo tamanho...

Como dito alguns posts assima ele possui MCU 8952 e pode tanto ser utulizado como conversão USB/Serial como um microcontrolador poderoso.

Minha dificuldade está sendo encontrar documentação a respeito do desenvolvimento de firmware para efetuar a comunicação entre host e device, seja em assembly ou em C(eu preferiria que fosse asm), Se alguém tiver ciência de algum livro, site, e-book, etc... que tenha conteúdo a este respeito posta aqui no fórum ok!?

Agradeço antecipadamente.
[]'s
Fábio
fsalles
 
Mensagens: 2
Registrado em: 13 Jun 2007 09:34

Mensagempor faba1 » 31 Ago 2007 18:53

Fsalles, não sei se é o que você precisa, mas pelo Emule (Windows) ou Amule (Linux) você encontra na rede um eBook chamado "USB Design by Example".
Depois, dá um retorno pra dizer se serviu...
faba1
Bit
 
Mensagens: 15
Registrado em: 01 Jun 2007 19:43

Próximo

Voltar para 8051

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x