On Mon, 2 Jul 2012, Tony Duell wrote:
Date: Mon, 2 Jul 2012 19:25:28 +0100 (BST)
From: Tony Duell <ard at p850ug1.demon.co.uk>
Reply-To: "General Discussion: On-Topic and Off-Topic Posts"
<cctalk at classiccmp.org>
To: cctalk at
classiccmp.org
Subject: Re: SPI and I2C, was Re: Raspberry Pi and America,
at eight bits, while SPI can transfer arbitrary word
widths. (this is
handy for, say, ADCs and DACs).
Hmm.. I am not convinced.
You're not convinced that SPI supports multiple word widths?? I can
show you the datasheet of the microcontroller in my current design,
where it's configurable, if you like.
No, of course I am, convinced of that. I have read the data sheets for
SPI decvices. I am not convinced that having arbitrary word lengths
(which might not even be a multiple of 4 bits) is an advantage.
Its sure a big advantage where speed (and therefore wasted serial bits) is an
issue, and this is often exactly where SPI is is used. Medium to some fairly
high speed ADCs often use SPI (or a LVDS variant for high speeds), I2C
being completely useless for this application.
Peter Wallace