DSPRelated.com
Forums

Can 5509A be used in USB powered application?

Started by Xiang Chao January 6, 2008
I have a board on which is USB powered. But after enumeration, the VID and PID is 0, not the default values.
I dout that 5509A can't be used in USB powered application. Is that right?

Thx

Chao Xiang
USB provides for low power device (<100mA@5v) and high power device
(<500mA@5v). But even for high power device, enumeration starts as low
power device. Whether a device can be USB powered is majorly decided by
your board design, the total power consumered by the board. I have
device designed with 5506 working as low power device without any
problem. I believe 5509A's power comsumption is also in the same range.
If your device failed, it's not because of 5509A but rather some power
hunger IC on the board.

Wei

--- In c..., Xiang Chao wrote:
>
> I have a board on which is USB powered. But after enumeration, the
VID and PID is 0, not the default values.
> I dout that 5509A can't be used in USB powered application. Is that
right?
>
> Thx
>
> Chao Xiang
>
Li Wei-

> USB provides for low power device (<100mA@5v) and high power device
> (<500mA@5v). But even for high power device, enumeration starts as low
> power device. Whether a device can be USB powered is majorly decided by
> your board design, the total power consumered by the board. I have
> device designed with 5506 working as low power device without any
> problem. I believe 5509A's power comsumption is also in the same range.
> If your device failed, it's not because of 5509A but rather some power
> hunger IC on the board.

That's a great answer, due to your experience. One question -- if the board would
consume 500 mA, would the 550x have to wait for acknowledgement of high power device
enumeration before allowing the board to consume 500 mA? I.e. should there be some
type of dynamic power control circuitry on the board under 550x control?

Thanks.

-Jeff

> --- In c..., Xiang Chao wrote:
> >
> > I have a board on which is USB powered. But after enumeration, the
> VID and PID is 0, not the default values.
> > I dout that 5509A can't be used in USB powered application. Is that
> right?
> >
> > Thx
> >
> > Chao Xiang
Thank you for your advice. I used a 5V power supplier to the board without USB cable connect.
My board consumes about 170mA. After pluging the cable in, the current read 0 and the problem remains.
Should I cut off the USB +5V power line when a standalone power supplier is used?

----- ԭʼ ----
iewil2000
c...
2008/1/7(һ), 10:42:18
[c55x] Re: Can 5509A be used in USB powered application?



USB provides for low power device (<100mA@5v) and high power device

(<500mA@5v). But even for high power device, enumeration starts as low

power device. Whether a device can be USB powered is majorly decided by

your board design, the total power consumered by the board. I have

device designed with 5506 working as low power device without any

problem. I believe 5509A's power comsumption is also in the same range.

If your device failed, it's not because of 5509A but rather some power

hunger IC on the board.

Wei

--- In c55x@yahoogroups. com, Xiang Chao wrote:

>

> I have a board on which is USB powered. But after enumeration, the

VID and PID is 0, not the default values.

> I dout that 5509A can't be used in USB powered application. Is that

right?

>

> Thx

>

> Chao Xiang

>

Xiang Chao,

No, you shouldn't cut off +5V power line. But instead you should
change the device discriptor in firmware from USB powered to wall
powered. I think you have to read the schematics to get a whole
picture of the problem. I don't understand why wall power comsumption
drops to 0 when you plug in.

Wei

--- In c..., Xiang Chao wrote:
>
> Thank you for your advice. I used a 5V power supplier to the board
without USB cable connect.
> My board consumes about 170mA. After pluging the cable in, the
current read 0 and the problem remains.
> Should I cut off the USB +5V power line when a standalone power
supplier is used?
>
> ----- ԭʼ ----
> iewil2000
> c...
> 2008/1/7(һ), 10:42:18
> [c55x] Re: Can 5509A be used in USB powered application?
>
>
>
>
>
>
>
>
>
>
>
>
>
> USB provides for low power device (<100mA@5v) and high
power device
>
> (<500mA@5v). But even for high power device, enumeration starts as
low
>
> power device. Whether a device can be USB powered is majorly
decided by
>
> your board design, the total power consumered by the board. I have
>
> device designed with 5506 working as low power device without any
>
> problem. I believe 5509A's power comsumption is also in the same
range.
>
> If your device failed, it's not because of 5509A but rather some
power
>
> hunger IC on the board.
>
>
>
> Wei
>
>
>
> --- In c55x@yahoogroups. com, Xiang Chao wrote:
>
> >
>
> > I have a board on which is USB powered. But after enumeration, the
>
> VID and PID is 0, not the default values.
>
> > I dout that 5509A can't be used in USB powered application. Is
that
>
> right?
>
> >
>
> > Thx
>
> >
>
> > Chao Xiang
>
>

Wei-

> USB port on PC will not give 500mA until enumeration as high power
> device finished. I will try to keep auxiliary circuitry, such as A/D
> and D/A, powered down until enumeration finished. If 55x itself plus
> boot flash need more than 100mA, which is very rare to my knowledge,
> then I guess we have to run 55x at very low clock rate in the
> beginning to save power.

Ok I get it. Use every trick to stay under 100 mA until permission granted. Thanks.

Sounds to me like you have mastered C550x + USB design :-)

-Jeff

> --- In c..., Jeff Brower wrote:
> >
> > Li Wei-
> >
> > > USB provides for low power device (<100mA@5v) and high power
> device
> > > (<500mA@5v). But even for high power device, enumeration starts
> as low
> > > power device. Whether a device can be USB powered is majorly
> decided by
> > > your board design, the total power consumered by the board. I have
> > > device designed with 5506 working as low power device without any
> > > problem. I believe 5509A's power comsumption is also in the same
> range.
> > > If your device failed, it's not because of 5509A but rather some
> power
> > > hunger IC on the board.
> >
> > That's a great answer, due to your experience. One question -- if
> the board would
> > consume 500 mA, would the 550x have to wait for acknowledgement of
> high power device
> > enumeration before allowing the board to consume 500 mA? I.e.
> should there be some
> > type of dynamic power control circuitry on the board under 550x
> control?
> >
> > Thanks.
> >
> > -Jeff
> >
> > > --- In c..., Xiang Chao wrote:
> > > >
> > > > I have a board on which is USB powered. But after enumeration,
> the
> > > VID and PID is 0, not the default values.
> > > > I dout that 5509A can't be used in USB powered application. Is
> that
> > > right?
> > > >
> > > > Thx
> > > >
> > > > Chao Xiang
Jeff,

USB port on PC will not give 500mA until enumeration as high power
device finished. I will try to keep auxiliary circuitry, such as A/D
and D/A, powered down until enumeration finished. If 55x itself plus
boot flash need more than 100mA, which is very rare to my knowledge,
then I guess we have to run 55x at very low clock rate in the
beginning to save power.

Wei

--- In c..., Jeff Brower wrote:
>
> Li Wei-
>
> > USB provides for low power device (<100mA@5v) and high power
device
> > (<500mA@5v). But even for high power device, enumeration starts
as low
> > power device. Whether a device can be USB powered is majorly
decided by
> > your board design, the total power consumered by the board. I have
> > device designed with 5506 working as low power device without any
> > problem. I believe 5509A's power comsumption is also in the same
range.
> > If your device failed, it's not because of 5509A but rather some
power
> > hunger IC on the board.
>
> That's a great answer, due to your experience. One question -- if
the board would
> consume 500 mA, would the 550x have to wait for acknowledgement of
high power device
> enumeration before allowing the board to consume 500 mA? I.e.
should there be some
> type of dynamic power control circuitry on the board under 550x
control?
>
> Thanks.
>
> -Jeff
>
> > --- In c..., Xiang Chao wrote:
> > >
> > > I have a board on which is USB powered. But after enumeration,
the
> > VID and PID is 0, not the default values.
> > > I dout that 5509A can't be used in USB powered application. Is
that
> > right?
> > >
> > > Thx
> > >
> > > Chao Xiang
>
Wei,
Thx for your advice. It seems that when plugin the USB
cable, the +5V of my computer is connected with output
of power supplier. Then the computer provide the
necessary power for my board, and the supplier read 0.
I have found the cause of my problem, it is not about
the power supply, but a wrong pull-up resister.
btw, i got problem with interrupt interference. I
state it in a new thread, maybe you can read it and
give me some advice.

Xiang Chao
--- iewil2000 д

> Xiang Chao,
>
> No, you shouldn't cut off +5V power line. But
> instead you should
> change the device discriptor in firmware from USB
> powered to wall
> powered. I think you have to read the schematics to
> get a whole
> picture of the problem. I don't understand why wall
> power comsumption
> drops to 0 when you plug in.
>
> Wei
>
> --- In c..., Xiang Chao
> wrote:
> >
> > Thank you for your advice. I used a 5V power
> supplier to the board
> without USB cable connect.
> > My board consumes about 170mA. After pluging the
> cable in, the
> current read 0 and the problem remains.
> > Should I cut off the USB +5V power line when a
> standalone power
> supplier is used?
> >
> > ----- ԭʼ ----
> > iewil2000
> > c...
> > 2008/1/7(һ), 10:42:18
> > [c55x] Re: Can 5509A be used in USB powered
> application?
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > USB provides for low power device
> (<100mA@5v) and high
> power device
> >
> > (<500mA@5v). But even for high power device,
> enumeration starts as
> low
> >
> > power device. Whether a device can be USB powered
> is majorly
> decided by
> >
> > your board design, the total power consumered by
> the board. I have
> >
> > device designed with 5506 working as low power
> device without any
> >
> > problem. I believe 5509A's power comsumption is
> also in the same
> range.
> >
> > If your device failed, it's not because of 5509A
> but rather some
> power
> >
> > hunger IC on the board.
> >
> >
> >
> > Wei
> >
> >
> >
> > --- In c55x@yahoogroups. com, Xiang Chao
> wrote:
> >
> > >
> >
> > > I have a board on which is USB powered. But
> after enumeration, the
> >
> > VID and PID is 0, not the default values.
> >
> > > I dout that 5509A can't be used in USB powered
> application. Is
> that
> >
> > right?
> >
> > >
> >
> > > Thx
> >
> > >
> >
> > > Chao Xiang
> >
> > >
>
___________________________________________________________
Ժؿ
http://cn.mail.yahoo.com/gc/index.html?entry=5&souce=mail_mailletter_tagline
Check Out Industrys First Single-Chip, Multi-Format, Real-Time HD Video Transcoding Solution for Commercial & Consumer End Equipment: www.ti.com/dm6467