Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

usb beginner question

Status
Not open for further replies.

aersoy

Member level 3
Joined
Aug 8, 2006
Messages
60
Helped
2
Reputation
4
Reaction score
1
Trophy points
8
Location
ankara turkey
Activity points
0
beginner for eeprom

i will design a board for project. i want to conmect it to PC using USB.
What is the correct tool that i should buy to do that?
USB host controller or USB Transceivers
thanx
 

cy7c68001 interfaced with fpga

hi,....

i am also looking for same but no idea still i have got...

-->>
 

usb beginner

Try using FT232RL from FTDI . thefirm gives datasheets and application software drivers. It might help you perhaps

Sarma
 

cy7c68001

The Best way is to use PIC microcontroller PIC18F4550.
It is specially designed IC for USB interfacing.

Thank You

vmax
 

cy7c68001 verilog

vmaxusb said:
The Best way is to use PIC microcontroller PIC18F4550.
It is specially designed IC for USB interfacing.

Thank You

vmax

Do I still need usb chip etc or not ??
 

vhdl cy7c68013

No,
Have You seen the datasheet of PIC18F4550..?
It has a D+ & D- pins available For Communicating Through USB.
Which project baord You are going to use?
What is application?

-----------

vmax
 

    aersoy

    Points: 2
    Helpful Answer Positive Rating
cy7c68013 c++

hi,

U can try CP2102 USB-to-UART Bridge Controller . U gotta interface it serially with ur controller.

The interface is simple & the driver is also easily available.
 

cp2102 vhdl

If You use PIC18F4550, there is direct Connection to USB.
And you don't need any other MCU.
It is itself Microcontroller.

-------------
Thank You..

vmax
 

    aersoy

    Points: 2
    Helpful Answer Positive Rating
cy7c68001 vhdl sample

hi!
I prefer to use PIC18F4550
...it is very simple, and it have all what you need
 

    aersoy

    Points: 2
    Helpful Answer Positive Rating
usb cy7c68001 vhdl

i cannot find 18f4550
can i use 18f2550 instead of 18f4550
 

cypress cy7c6803

aersoy said:
i cannot find 18f4550
can i use 18f2550 instead of 18f4550

Yes, it's the same part inside as the 18F4550, just PORT D&E are not connected.
 

    aersoy

    Points: 2
    Helpful Answer Positive Rating
PIC18F2550 and PIC18F4550 are almost equal
 

Hi,

Another option for you is Cypress USB Controller "CY7C68013"
You should write a little code for 8051 microcontroller exists in this chip.

( If you have FPGA on your board, the best choice is another cypress USB controller "CY7C68001" in which you can write USB related codes in vhdl or verilog in order to start up it.

For PC side, CyUSB driver could be downloaded from Cypress site and sample sotware for windows is available there.
 

If CY7C68013 is going to be used, then I think the external EEPROM is needed to store code.
Isn't it right?
What IDE can be used to program for CY7C6803?
Regards!
 

But how can we access the microcontroller from the PC end. Which language is going to be used? Any pre-compiled modules available?
 

Yah, it needs external EEPROM for codes.

And windows application could be written in C++.

Sample codes (pre-compiled) are available in related cypress package at www.cypress.com
"CY4604 - USB Developer's uStudio" is the name of package containing driver, related library and pdf plus sample codes for PC side.


writing an application using sample codes is really easy and it works with CyUSB driver properly. However some functionalities in driver are not discussed obviously.
 

Ok.
Thanks.
Besides C++, Which IDE (such as AVR studio, Keil etc) which supports CY7C68013 chip?
And also enlight how can the external eeprom can be programmed through I2C?
Regards!
 

Hi,

C++ programmimng used for PC side software.

You can write C or assembly for USB controller using keil uvision and download resulting hex file to Cypress chip ( You can download it through CyUSB driver by PC side software)

So, I don't know which is called IDE here?

And about EEPROM I myself don't have enough info. I'll ask about it.
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top