Paquette Forum
Cheap Nike NFL Jerseys

 
Nieuw onderwerp plaatsen   Reageren    Paquette Forum // Voorbeeld Forum
Vorige onderwerp :: Volgende onderwerp  
Auteur Bericht
THY



Geregistreerd op: 24 Okt 2019
Berichten: 310

BerichtGeplaatst: 02-12-2019 02:52:04    Onderwerp: Cheap Nike NFL Jerseys Reageren met citaat
SPI stands for ?Serial to Peripheral Interface? Cheap NFL Jerseys From China , and it is a hardware and firmware communications protocol developed by Motorola and later adopted by everybody. The SPI Bus is used only on the PCB. I am certain some of you will ask: ?Why is the SPI Bus used only on the PCB? What prevents us from using it outside the PCB area?? The SPI Bus was specially designed to exchange data between various IC chips, at very high speeds; say, at 180 MHz or even more. Due to this high-speed aspect, the Bus lines cannot be too long, because their reactance increases too much, and the Bus becomes unusable. However, if you want, you could use the SPI Bus outside the PCB at low speeds, but this is not quite practical--the SPI Bus requires 3 or 4 communications lines Cheap NFL Jerseys China , which are a bit too many, when compared to 1 or 2 lines usually needed to communicate, efficiently, with field devices located outside the PCB.


Anyway, on the PCB the SPI Bus is very good, because we can practically attach to the Bus as many ICs (or devices) as we want. Please excuse me for not providing a picture of the SPI Bus, but rest assured you do not need one: the SPI Bus is so simple that you will understand everything in words.


The next question is: ?Why is this SPI Bus particularly useful?? Besides from exchanging data between various IC chips, the SPI Bus is a method of multiplying microcontroller's pins. In other words, if you have a tiny 8 pins microcontroller Cheap NFL Jerseys , you could control with that little monster few hundreds of digital Inputs and Outputs. This is impressive, and I am certain many doubt my words. Let's explain this.


The SPI Bus contains three lines, and they can be on any general IO controller pins. These Bus lines are: Clock, Data-In, and Data-Out. In addition, each IC connected to the SPI Bus needs an individual Enable line. Things work like this: suppose we have four devices, A, B, C Cheap Jerseys Wholesale , and D; all of them are wired to the SPI Bus lines, and the Bus itself is wired to seven controller pins--this is 3 Bus lines plus the 4 Enable ones. When we want to send a message to device C, we enable its Enable line first, then we send the message serially, one bit at a time. In the same time devices A, B, and D do exactly nothing, because they are not enabled.


The beauty with the SPI Bus is, it is Synchronous Cheap Jerseys Online , meaning, when the controller sends the message to one IC, it is also able to receive data from that IC, in the same time. This particular aspect of the SPI protocol is particularly well suited for microcontroller-to-microcontroller communications.


Now, we have seen a small 8 pins microcontroller can control 4 devices (ICs) using 7 pins. Taking into account one device of type A, B, C, or D could have eight or even sixteen IO ports, this is still far from the hundreds Inputs and Outputs I promised to you. The next beautiful thing about the SPI Bus is: one device IC can be serialized with many more of the same type! For example Cheap Jerseys Free Shipping , we could have B1, B2, B3, B4, B5, and so on. All ICs of type B# are serialized together, and they require only 4 microcontroller pins to make them work; the Enable line is common to all of them. Next, we can use each device of type A, B Cheap Jerseys From China , C, and D as a group of tens similar ICs.


The enabling speed of each IO port on the SPI Bus it is slower, when multiplying microcontroller's pins, but always take into account IO field devices don't necessarily need speeds of, say 1000 ONOFF activations per second each, simply because most of them cannot handle that speed. However, there are few, very smart firmware techniques like the ?barrel-shift? type of functions, which allows us to maintain high-speed messaging on the SPI Bus Cheap Jerseys China , even if we have hundreds of IOs. In the same time, the ?barrel-shift? functions allow for better time management inside microcontroller, so that it has more time to execute other tasks--makes sense to me! To conclude, I believe it is clear now we can, indeed, build hundreds of efficient IO lines on a small 8 pins controller.


Further from this general presentation of the SPI Bus, you should be aware almost all ICs implement the SPI protocol in a particular way. For detailed and practical applications I suggest you visit my home site at Corollary Theorems. There you are going to discover a good tutorial book about working with hardware, firmware--including the ?barrel-shift? type of functions--and software design, in general Cheap Jerseys , and about few nice and practical implementations of the SPI Bus in particular.


Many microcontrollers have built-in SPI Bus hardware modules, but I was never interested too much about using them. What I do, I always design--on the PCB and for one microcontroller--one, two or more custom SPI Busses, because my custom implementations are far more flexible. Besides, practical implementation of a custom SPI Bus, both in hardware and in firmware, is really simple--trust me with this one!

How To Find The Best Home Cinema Systems

Posted On : May-23-2011 | seen (111) times | Article Word Count : 355 |

There is nothing quite as magical as watching the latest blockbuster movies on a big screen with surround sound, while munching on popcorn. Unfortunately Cheap Nike NFL Jerseys , movie tickets have becom. Wholesale Jerseys Wholesale Jerseys Wholesale Jerseys China Wholesale Jerseys From China Wholesale Jerseys Free Shipping Wholesale Jerseys Cheap Wholesale NCAA Jerseys China Wholesale NFL Jerseys China Wholesale NFL Jerseys China Cheap Nike NFL Jerseys
Terug naar boven
Profiel bekijken Stuur privébericht
Nieuw onderwerp plaatsen   Reageren    Paquette Forum // Voorbeeld Forum Tijden zijn in GMT + 1 uur
Pagina 1 van 1

 
Ga naar:  
Je mag geen nieuwe onderwerpen plaatsen in dit subforum
Je mag geen reacties plaatsen in dit subforum
Je mag je berichten niet bewerken in dit subforum
Je mag je berichten niet verwijderen in dit subforum
Je mag niet stemmen in polls in dit subforum


Wilt u geen reclame op dit forum en genieten van extra voordelen? Klik dan vlug hier voor meer informatie!
 
Powered by phpBB and Andrew Charron
immo op Realo
Maak snel, eenvoudig en gratis uw eigen forum: Gratis Forum