EmbeddedRelated.com
Forums
The 2024 Embedded Online Conference

Ethernet PHY recommendation

Started by Moses O McKnight September 7, 2010
So it appears the LPC1766 needs an external PHY for the ethernet. Does
anyone have an inexpensive chip they would recommend? So far The SMSC
LAN8720 is the cheapest I've found, but I would like something even
cheaper if I can find it.

Another option would be a microcontroller with integrated ethernet PHY.
Is there an LPC like that or a chip someone would recommend? I don't
need anything too fancy.

Moses McKnight

An Engineer's Guide to the LPC2100 Series

Hi!

Take care, LAN8700 didn't work for me in a LPC2478 application. The serial bus was too slow.

Gottfried
--- In l..., Moses O McKnight wrote:
>
> So it appears the LPC1766 needs an external PHY for the ethernet. Does
> anyone have an inexpensive chip they would recommend? So far The SMSC
> LAN8720 is the cheapest I've found, but I would like something even
> cheaper if I can find it.
>
> Another option would be a microcontroller with integrated ethernet PHY.
> Is there an LPC like that or a chip someone would recommend? I don't
> need anything too fancy.
>
> Moses McKnight
>

On Tue, 07 Sep 2010 04:28:52 +0100, Moses O McKnight
wrote:

> So it appears the LPC1766 needs an external PHY for the ethernet. Does
> anyone have an inexpensive chip they would recommend? So far The SMSC
> LAN8720 is the cheapest I've found, but I would like something even
> cheaper if I can find it.
>
> Another option would be a microcontroller with integrated ethernet PHY.
> Is there an LPC like that or a chip someone would recommend? I don't
> need anything too fancy.

The only chip I know with an integrated 10/100 PHY is the LM3S9B9x part.
I'm not sure whether an LPC1700+PHY is cheaper than the LM9B9x part or not.

--
Paul Curtis, Rowley Associates Ltd http://www.rowley.co.uk
SolderCore arriving Winter 2010! http://www.soldercore.com

Am 07.09.2010 05:28, schrieb Moses O McKnight:
> Another option would be a microcontroller with integrated ethernet PHY.
> Is there an LPC like that or a chip someone would recommend? I don't
> need anything too fancy.

There are ColdFire with integrated Phy and an HCS12 AFAIK.

--
42Bastian
+
| http://www.sciopta.com
| Fastest direct message passing kernel.
| IEC61508 certified.
+
National Semiconductor's DP83848 can be an alternative. It will require an
external crystal oscillator to reach the 100Mbps but has excellent track
records (it has been sold in PCs for years). Also it comes in LLP package
with all pins on the sides - which is not the case of the LAN8720, in case
you want to hand assemble the parts. The price is similar to the LAN8720.

Cheers
--
Olivier Gautherot
o...@gautherot.net

On Mon, Sep 6, 2010 at 11:28 PM, Moses O McKnight wrote:

> So it appears the LPC1766 needs an external PHY for the ethernet. Does
> anyone have an inexpensive chip they would recommend? So far The SMSC
> LAN8720 is the cheapest I've found, but I would like something even
> cheaper if I can find it.
>
> Another option would be a microcontroller with integrated ethernet PHY.
> Is there an LPC like that or a chip someone would recommend? I don't
> need anything too fancy.
>
> Moses McKnight
>
>
>
Moses,

If you are interested in the TI Luminary Stellaris chips, the range is quite overwhelming. Depending on your needs any of the 6000, 8000 and 9000 series might meet your needs. I recently attended a TI Cortex-M3 workshop in Bristol, and I'd highly recommend the presenter, Jason Brand, , as a first point of contact. He really knows his onions, and if he doesn't know what you need to know, he'll point you in the right direction.

Regards

Nick

----- Original Nachricht ----
Von: Paul Curtis
An: l..., m...@skytex.net
Datum: 07.09.2010 11:29
Betreff: Re: [lpc2000] Ethernet PHY recommendation

> On Tue, 07 Sep 2010 04:28:52 +0100, Moses O McKnight
> wrote:
>
> > So it appears the LPC1766 needs an external PHY for the ethernet. Does
> > anyone have an inexpensive chip they would recommend? So far The SMSC
> > LAN8720 is the cheapest I've found, but I would like something even
> > cheaper if I can find it.
> >
> > Another option would be a microcontroller with integrated ethernet PHY.
> > Is there an LPC like that or a chip someone would recommend? I don't
> > need anything too fancy.
>
> The only chip I know with an integrated 10/100 PHY is the LM3S9B9x part.
> I'm not sure whether an LPC1700+PHY is cheaper than the LM9B9x part or not.
>
> --
> Paul Curtis, Rowley Associates Ltd http://www.rowley.co.uk
> SolderCore arriving Winter 2010! http://www.soldercore.com
>
> If you are interested in the TI Luminary Stellaris chips, the range is
quite
> overwhelming. Depending on your needs any of the 6000, 8000 and 9000
series
> might meet your needs.

Ok, mor accurately I should have been generic in the LM3S series (I'm using
9B95s now); I'm not sure there are any other uC-class controllers with an
embedded PHY that have an ARM core in them. Well, there may be, but not
generally-available parts that I know of.

--
Paul Curtis, Rowley Associates Ltd http://www.rowley.co.uk
SolderCore arriving Winter 2010! http://www.soldercore.com

On 07/09/2010 04:28, Moses O McKnight wrote:
> So it appears the LPC1766 needs an external PHY for the ethernet. Does
> anyone have an inexpensive chip they would recommend? So far The SMSC
> LAN8720 is the cheapest I've found, but I would like something even
> cheaper if I can find it.
XMOS uses these chips on their XC-2 boards:

http://www.smsc.com/index.php?tid9&pidY

They work very well (I've got a couple of those boards), but I don't
think they are all that cheap.

Leon
--
Leon Heller
G1HSM
Thanks for all the responses. I'll look at the Coldfire a little more,
or the Microchip PIC18f97J60 just might be enough for this project, and
the 100 piece price is under $5. The Stellaris chips all seemed a good
bit more expensive than the LPC, and much slower (although that's not an
issue for this project).

Another, unrelated question: I see a lot of projects using STM32 chips,
but they seem from what I've seen to be more expensive and less capable
overall than LPC chips. Is there some good reason I haven't seen yet
that STM32 seem more popular? Of course, this is an LPC list so folks
here might be biased :-)

Thanks,
Moses

El mar, 07-09-2010 a las 16:22 +0100, Leon Heller escribió:
> On 07/09/2010 04:28, Moses O McKnight wrote:
> > So it appears the LPC1766 needs an external PHY for the ethernet. Does
> > anyone have an inexpensive chip they would recommend? So far The SMSC
> > LAN8720 is the cheapest I've found, but I would like something even
> > cheaper if I can find it.
> XMOS uses these chips on their XC-2 boards:
>
> http://www.smsc.com/index.php?tid9&pidY
>
> They work very well (I've got a couple of those boards), but I don't
> think they are all that cheap.
>
> Leon

Hi

I have been working with the STM32 connectivity line lately (need external PHY) - see http://www.youtube.com/watch?v=2Rbz1SOoJVI

I also work a lot with the Coldfire V2 (PHY internal but consumption higher than LM3Ss with internal PHYs), the LPC23xx, LP24xx, LPC17xx, LM3Sxxxx and a few others (not yet with PIC32s though...).

The STM32 is in fact quite impressive. The EMAC is quite special as it not only includes IEEE 1588 support (as some LM3Sxxxx do too) but also has IPv4/v6 check-sum offloading support. This means that its hardware performs check-sum calculation of IPv4/v6 header and TCP, UDP and ICMP header/pseudo-headers on reception and can automatically insert these check-sums on transmission (when set to Store-and-Forward mode and the options are enabled).

Offloading these check-sum calculations has a great effect on TCP/IP performance/efficiency: SW processing of a 1400 byte TCP frame can be accelerated by a factor about 4 - see the following benchmark using a Coldfire V2 (with internal PHY): http://www.utasker.com/docs/uTasker/uTaskerBenchmarks.PDF which shows that the greatest load on the TCP/IP stack is the IP check-sum calculation. This is the only chip in this class that I know of that supports this!!!

My experience is that the Coldfires are very popular for industrial projects (well established, classic architecture) but the competition - especially from the newer Cortex M3s - is growing. At the end of the day usually all chips are usable and it tends to boil down to some personal preference as to which is actually chosen for the job.

Regards

Mark

http://www.uTasker.com
--- In l..., Moses O McKnight wrote:
>
> Thanks for all the responses. I'll look at the Coldfire a little more,
> or the Microchip PIC18f97J60 just might be enough for this project, and
> the 100 piece price is under $5. The Stellaris chips all seemed a good
> bit more expensive than the LPC, and much slower (although that's not an
> issue for this project).
>
> Another, unrelated question: I see a lot of projects using STM32 chips,
> but they seem from what I've seen to be more expensive and less capable
> overall than LPC chips. Is there some good reason I haven't seen yet
> that STM32 seem more popular? Of course, this is an LPC list so folks
> here might be biased :-)
>
> Thanks,
> Moses
>
> El mar, 07-09-2010 a las 16:22 +0100, Leon Heller escribió:
> > On 07/09/2010 04:28, Moses O McKnight wrote:
> > > So it appears the LPC1766 needs an external PHY for the ethernet. Does
> > > anyone have an inexpensive chip they would recommend? So far The SMSC
> > > LAN8720 is the cheapest I've found, but I would like something even
> > > cheaper if I can find it.
> >
> >
> > XMOS uses these chips on their XC-2 boards:
> >
> > http://www.smsc.com/index.php?tid=149&pid=59
> >
> > They work very well (I've got a couple of those boards), but I don't
> > think they are all that cheap.
> >
> > Leon
>


The 2024 Embedded Online Conference