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.

How does USB work with PIC18LF2550, when Vcc=3.3V?

Status
Not open for further replies.

kender

Advanced Member level 4
Advanced Member level 4
Joined
Jun 19, 2005
Messages
1,428
Helped
138
Reputation
276
Reaction score
39
Trophy points
1,328
Location
Stanford, SF Bay Peninsula, California, Earth, Sol
Activity points
10,071
pic18lf2550

Colleagues,

If I understand correctly, the USB is a differential bus with 0 to +5V levels. Microchip makes PIC18LF2550, which can run off 3.3V. Can PIC18LF2550 communicate on the USB, when it’s powered with 3.3V?

Thanks,
Nick
 

how does usb work

kender said:
Colleagues,

If I understand correctly, the USB is a differential bus with 0 to +5V levels. Microchip makes PIC18LF2550, which can run off 3.3V. Can PIC18LF2550 communicate on the USB, when it’s powered with 3.3V?

Thanks,
Nick


yeh but When U use 3.3v, the speed must down (CLK), and you must use buffer !
Good luck for U !
 

    kender

    Points: 2
    Helpful Answer Positive Rating
vcc usb

kender said:
Colleagues,

If I understand correctly, the USB is a differential bus with 0 to +5V levels. Microchip makes PIC18LF2550, which can run off 3.3V. Can PIC18LF2550 communicate on the USB, when it’s powered with 3.3V?

Thanks,
Nick
The power bus is 5V, but the signal levels at Low-speed/Full-speed are for 3.3V rail (min = 2.8V and max = 3.6V for high level). See Table 19-2, page 518 in USB Complete, 3rd Edition.

Cheers,
 

    kender

    Points: 2
    Helpful Answer Positive Rating
usb vcc

KST said:
yeh but When U use 3.3v, the speed must down (CLK), and you must use buffer !
Thanks!

Your post brings up another question. D+ and D- lines on the USB are bi-directional how do I make a bi-directional buffer :?:

Would anyone post a link to a reference design :?:

Thanks again, everyone!

Kender
 

vcc usb post

kender said:
KST said:
yeh but When U use 3.3v, the speed must down (CLK), and you must use buffer !
Thanks!

Your post brings up another question. D+ and D- lines on the USB are bi-directional how do I make a bi-directional buffer :?:

Would anyone post a link to a reference design :?:

Thanks again, everyone!

Kender


You should search in some address as (bidirectional buffer):
www.maxim-ic.com
www.ti.com
www.analog.com
. . . . . . . so on . . . . (easy to search)
many and many for U. My mind is not good. Good luck for U !
 

18lf4550

Buffer in the microcontroller side known as end-points. End-points built-in the 18F2550/4550 series. There are IN and OUT endpoints as buffer for the direction in and out for the host. For IN, it is in respect to the host (PC) meaning data flowing in the PC from the mcu. For OUT, data flows from PC to mcu.

John
 

pic vusb

TechToys said:
Buffer in the microcontroller side known as end-points. End-points built-in the 18F2550/4550 series.

Thanks, John!

From the fig. 17-1 in the datasheet (probably I should have looked in the datasheet before posting the initial question), I understand that the signal levels that PIC would put on the USB will be 0 to 3.3V even when Vcc=+5V, because the PIC has an internal 3.3V regulator. Perhaps, I should connect both the PIC's Vcc and Vusb to my external 3.3V regulator and disable the PIC's internal regulator.

What do you think?

Cheers,
Nick
 

vusb pic

Code:
connect both the PIC's Vcc and Vusb to my external 3.3V regulator and disable the PIC's internal regulator

Yes, it is possible to do that. The other way is to enable the internal regulator and bypass the Vusb pin with 470nF capacitor. Because you are using 3.3V, there won't be 3.3V output from the internal regulator. Instead, it would be around 3.1x to 3.2x volts depends on individual 18LF4550 chips. I have measured samples of over 20 18LF4550 chips from my development boards and found the Vusb is always higher than 3.1x volt; sometimes it reaches 3.2x volt for individual chip!

Even for the lowest Vusb, all PIC USB demo and even the Mass Storage Device routine work without any problem.

However, running at 3.3V Vdd with internal Vusb regulator on is something off the specification. I've asked Microchip Tech Support for this but they don't recommend doing so; even though my samples working.

John
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top