Domain: smsc.com
Stories and comments across the archive that link to smsc.com.
Comments · 7
-
Re:Magnetics
They also crucially provide center taps to provide a path for DC currents from the transmitter to ground and to give the receive signal the correct common mode level. Also because of the aforementioned center taps the pinouts of a jack with integrated magnetics will almost certainly differer from a plain jack.
http://www.smsc.com/media/Downloads_Public/lan9000/9512_sch.pdf
(that is a reference design for the lan chip the Pi guys are using)
So without the correct magnetics things are unlikely to work at all.
-
Re:Hot damn, it's about time
According to the present wiki information Model A received "Onboard Network: None".
Neither model precludes a USB wifi dongle(and some stuff, particularly some RaLink, actually works); but it looks like the default options are either "None" or "10/100 ethernet provided by a SMSC9512 USB hub/Ethernet controller hanging off the SoC's USB master port.
A case design allowing for a USB dongle to be installed; but protected inside the case, should be trivial enough; but is not default. -
This is my retro side talking...
Have you noticed a distinct lack of USB 5.25" drives? I'm fine with a wall wart for power, but nobody even makes a USB floppy controller chip that recognizes 360k as a valid format. (There's one that'll do 1.2MB, but not 360k.)
I've been encouraging Jens Schoenfeld to make a USB Catweasel controller for those of us without PCI slots. I suppose it's probably easier to put PCI slots on a laptop, though.
Perhaps I'm just in it for the absurdity factor. -
Re:Isn't IR outdated?
They stopped them because of the slow datarate. Todays when a photo (even compressed) takes ~800 KBytes and an MP3 ~4 MBytes, would take a while to send it to the notebook using IrDA. 100Mbit (as advertised) would be enough for thoose applications. I think if such technology would be available at equivalent or even lower price than Bluetooth a lot of manufacturers would "buy it".
BTW! There are some chipmakers which are still considering IrDA:
http://www.smsc.com/whatsnew/pr/usb2230pr.html -
Re:A look into the past
Not only did LANceGS cost too much ($150 plus drop shipment from Germany), but it also seems the developer refused to release any specifications for a long time -- even the photos on the website had the markings on the Ethernet chip ground off. (It's since been revealed that it uses an SMSC LAN91C96, and the latest release of Contiki supports it just fine.)
-lee -
I tried this without much successI was trying to solder a TQFP 44-pin package onto a professionally produced solder masked board. This is easier, since the solder mask helps to keep the solder away from the pads. The TQFP package is roughly 7mm x 9mm (picture here), and has pins on all four sides. I used water-based solder paste (remember to keep it in the fridge) and applied it very carefully.
I was pretty disappointed. There were tons of solder bridges (where the solder connects two pins together), some pins that didn't stick reliably, etc. I wound up spending as much effor cleaning up as I would have doing it by hand in the first place. If I was going to try it again, I might make a solder mask to apply the paste only on the pads, instead of running a thin line across the pads as they recommended.
-
Grab some datasheets
The answer lies in the datasheets. Many RTC chips have more than 128 bytes of NVRAM, and use a bank swapping technique to select the alternate banks. Dallas Semiconductor is one such source, although most new systems have the RTC embedded in one of the main ICs of the chipset or on the super IO chip. Here is one example, the SMC FDC37N958FR, which is used in the Dauphin Orasis v1, an SBC I am experimenting with putting LinuxBIOS on to get around certain limitations. Page 215 is the start of the RTC/NVRAM access. This particular device has 256 bytes of NVRAM, several of which are reserved for the RTC and 8051 scratchpad. Since there is only 256 bytes, there is no bank switching. The DS1251 is an RTC/NVRAM chip with 512KB of static RAM. The little bitch is expensive, too.
:-) It uses a banking method where one of the normally user-available registers is now a bank selection register.I seriously doubt many systems have more than 256 bytes of NVRAM. That is a LOT of space for settings.