Top products from r/ECE

We found 103 product mentions on r/ECE. We ranked the 552 resulting products by number of redditors who mentioned them. Here are the top 20.

Next page

Top comments that mention products on r/ECE:

u/tramast · 4 pointsr/ECE

Sounds like what you're interested in is computer architecture. This is the study of how a computer system (whether it's chip level or system level) is organized and designed from a higher-level abstraction (usually at the register-transfer level or above). There are plenty of good resources on this, including many books (this one comes to mind). Not knowing your background, I can't say if this would be much of a stretch for you. I would say prior to jumping to this level you should have an idea of basic MOS logic design, sequential and combinational logic as well as some background in delays and timing.

Your best bet is probably to find a good old book on amazon or ebay and read to your hearts content. Feel free to PM me if you have any questions (I design microprocessors for a living).

u/[deleted] · 7 pointsr/ECE

Im a sophomore EE but I love books. Check out
as well as classic physics books such as Theory of Relativity.
And a solid up to date formula handbook

and then specific books to your sub-field/concentration. I worked at a library and Barnes & Noble for a few years, and I highly suggest just living in the science department there when not at school and find books you love.

u/spintron · 2 pointsr/ECE

It's best to learn by doing, but sometimes those kits don't cut it. Like others, I recommend toying with a breadboard, but I also think getting your hands on these books will also help. They're beginner's books, are easy to follow, and have some interesting circuits to play around with. Additionally, there is a tiny bit of theory in it. If you want to go hardcore into the theory without having to do much math, go for the electronics bible, Horowitz and Hill.

u/n06 · 1 pointr/ECE

This isn't a textbook, but this is one of my favorite down to earth books about computing and electronics I have ever read. My physical computing teacher gave it to me as a gift. It is called Code and it's very cool, and pretty cheap. It's well written too.

u/klipper76 · 1 pointr/ECE

My understanding is that placing the caps on the other side of the board isn't optimal, but will work, so long as you remember to keep the connections low inductance.

As for the value, it's partly determined by the frequencies you'll see in the circuit.

When considering the frequencies of the board it's best to look at periodic high frequencies, like clocks. But remember, because the clocks are "square waves" not sine waves there are a lot of higher order frequencies contained in them. Take the Fourier transform of a trapezoidal wave to see what I mean. These higher order frequencies are the ones you need to worry about.

0.1uF is good for circuits that are lower frequency, above 100MHz or so a lot of engineers will use 10nF or smaller caps for decoupling.

Check out a book on EMC for more information. [This] ( one contains a lot of good information of board design.

Edit: One thing I think forgot to mention is that you should generally route power and ground first. If you're using planes on inner layers this is really easy, if not try to make a grid of power traces on one side and ground on the other. This is because each parallel connection you have that is far enough apart to minimize the mutual inductance will reduce the overall inductance. At it's limit this becomes a plane.

Once you have your power and ground routed then do the clocks, then the digital signals.

This does not address the issues with analog signals on the board, as they should be segregated from all digital circuitry and power supplies.

u/HrtSmrt · 1 pointr/ECE

Yuuuuup, feeling the same way except i think i'd like to get more into the microcontroller/FPGA field of EE.

I ended up getting this book a while ago and it's actually been quite helpful in explaining things in a manageable and very equation-lite way. Definitely gonna need another source for more in-depth but for the basics it's quite good.
Something like this would also be good to have for reference.

u/maredsous10 · 2 pointsr/ECE

Suggested Steps

u/fallacybuffet · 1 pointr/ECE

Some poking around on Amazon, starting from the page for the Cunningham text recommended by redditor EbilSmurfs which was thoroughly panned by Amazon customer reviews, I found this book. It is Alexander's Fundamentals of Electric Circuits and received almost uniformly 5-star reviews. Most reviewers noted its clarity of exposition, which made it appropriate and useful for self-study. Also noted was the high correlation between material covered in a section and the concepts needed for the section exercises that followed at the end of the chapter. It is a McGraw-Hill textbook, and one reviewer noted that the book format is chapters divided into sections, worked examples after every section, review questions with answers at the end of the chapter, exercises grouped by section also at the end of the chapter, and then more end-of-chapter exercises that combined all the concepts covered in the chapter.

Almost bought it on impulse; added it to my wishlist, instead. While typing this, I noticed that redditor lordloss also recommended this text, which his school uses.

The current 4th edition is $155 at Amazon; the second edition can be had for $12 through Amazon Marketplace; the second edition was also found on Google Books.

Personally, I'm a huge fan of The Art of Electronics.


u/morto00x · 5 pointsr/ECE

Make sure you have the emails/phone numbers of the Support or Application Engineers and FAEs from different component vendors (Philips, Xilinx, Altera, TI, Analog Devices, Samtec, etc). Also, keep in touch with part distributors (Avnet, Arrow, Future, etc) since they also have local Application Engineers.

Yes, they'll only help you if you use their products, but for the most part they will be fine.

As u/j_lyf mentioned, look at Application Notes and White Papers from manufacturers since they are pretty much recipe books for specific designs (chips, power bricks, connectors, etc).

Consider buying the book Signal and Power Integrity by Eric Bogatin.

Also, are you in the SF Bay Area? Registrations for PCB West (September) are already open. If your boss has the budget, ask him for money to take the paid courses. Or at least attend the free ones.

u/greenlambda · 9 pointsr/ECE

I'm mostly self-taught, so I've learned to lean heavily on App Notes, simulations, and experience, but I also like these books:
The Howard Johnson Books:
High Speed Digital Design: A Handbook of Black Magic
High Speed Signal Propagation: Advanced Black Magic

Signal and Power Integrity - Simplified (2nd Edition)

Also, another thing that can be overlooked is PCB manufacturability. It's vitally important to understand exactly what can and can't be manufactured so that you can make design trade offs, and in order to do that you need to know how they are made. As a fairly accurate intro, I like the Eurocircuits videos:

u/frankenbeans · 2 pointsr/ECE

Amazing? These look like they were swiped from an overview lecture, there isn't any really good explanation in here. If this is all new to you they might be a good starting point for learning some basic concepts and vocabulary of signal integrity.

Johnson's Black Magic book is the general reference for this. There are many other (well written) white papers out there. Ott and Bogatin have good books as well.

u/goosecow · 2 pointsr/ECE

I really liked this text when I was taking circuits:

(older versions of the text are good; I used the 3rd edition). Everything is pretty clear & straight forward in that text.

u/batmannigan · 1 pointr/ECE

Have you read the good book?. Joking aside, Code is an amazing book, which really tied alot of things together conceptually for me.

edit: My god I need to make a reddit bot, those are cool.

u/Enlightenment777 · 42 pointsr/ECE



Children Electronics and Electricity books:

u/spinlocked · 2 pointsr/ECE

Buy a book on Verilog or VHDL along with a Spartan 3 dev board and work through the examples over the holidays. If it totally excites you (as it does me) then you’ll know! I did just this with this book, which I love:

Also there’s a VHDL book from the same author with the same material, just VHDL examples

u/lovelikepie · 2 pointsr/ECE

Read a book that approaches computer architecture from an implementation prospective, something like Digital Design and Computer Architecture

Take something relatively simple and like RISCV and read the ISA spec.

Using this spec figure out what state the machine defines. What registers must you keep track of in order to be ISA compliant. Implement the basic machine state.

Figure out what you need to do to implement specific operations. What information is encoded in all the fields of the instruction. What state is modified. Like for ADDIU: what does it mean to add unsigned add immediate, where is the immediate stored, what register do you read, what do you write? Implement a single instruction.

Writes tests, start implementing more of these operations. Learn about the rest of the ISA features (memory handling, exceptions). Implement this is any language. Try running small hand written assembly programs in your simulator, try larger programs.

u/waaaaaahhhhh · 7 pointsr/ECE

There seems to be two approaches to learning DSP: the mathematically rigorous approach, and the conceptual approach. I think most university textbooks are the former. While I'm not going to understate the importance of understanding the mathematics behind DSP, it's less helpful if you don't have a general understanding of the concepts.

There are two books I can recommend that take a conceptual approach: The Scientist and Engineer's Guide to Digital Signal Processing, which is free. There's also Understanding Digital Signal Processing, which I've never seen a bad word about. It recently got its third edition.

u/NoahFect · 5 pointsr/ECE

Oppenheim & Schafer is the usual standard text, as others have said. However, it's pretty theory-intensive and may not be that much of an improvement over your current book, if you are looking for alternative explanations.

I'd say you should look at Lyons' Understanding Digital Signal Processing instead of O&S. Also the Steven Smith guide that mostly_complaints mentioned is very accessible. Between Smith and Lyons you will get most of the knowledge that you need to actually do useful DSP work, if not pass a test in it.

u/itstimeforanexitplan · 1 pointr/ECE

You may consider a hobbyists book to start with, something like this Eagle Book
or this user
But for the real details I recommend this book or similar

Besides knowing the tools you really only need to know Tx Line analysis and (Signal/Power) Integrity information. Which may be some of the most important details to PCB design in my very limited opinion.

u/efox29 · 1 pointr/ECE

I didn't full understand the material that well when I was in school but I wanted to learn it better after school. I, like you, tried to find something to supplement my existing texting books. I came across the A student's guide to maxwell equations and I began to understand more. It's a small book and what the author does is break down what the equation means. One chapter might be just on what does the surface integral mean.. Or another chapter might be on just the E vector. I found breaking it down to be more understandable than trying to take the entire equation(s) in together.

u/Firocket1690 · -12 pointsr/ECE

Oh? First year EE student? That's cute. Go buy a copy of this book right now, and don't wait 'til after completing a BS to brush over important concepts. This was singlehandedly more comprehensive than most of my individual courses.

u/AnonysaurusRex · 1 pointr/ECE

For an introduction to FPGAs, protocols, and VHDL/Verilog I would highly recommend:

(or the equivalent Verilog book - Chu does two versions)

This is an excellent book for learning how to interface with peripherals and work with different protocols.

u/Enervate · 2 pointsr/ECE

I don't think the book you're looking for exists, it would be three seperate books: C/C++, communication interfaces and RTOS.

MSP430 Microcontroller Basics is a very good book, doesn't cover RTOS or USB specifically, but has lots of general info on how to develop for embedded systems (even if it says MSP430, almost all of it applies to embedded systems in general), it's pretty expensive, but I think there's a PDF version floating around somewhere.

u/LocalAmazonBot · 1 pointr/ECE

Here are some links for the product in the above comment for different countries:

Amazon Smile Link: the good book?


This bot is currently in testing so let me know what you think by voting (or commenting). The thread for feature requests can be found here.

u/dangerbirds · 2 pointsr/ECE

Highspeed Digital Design by Graham and Johnson is more focused on high speed digital signals, but most of it applies to low speed as well. It has a ton of good "engineering rules of thumb" when it comes to doing PCB design.

u/adaminc · 3 pointsr/ECE

Lots of TI MSP Development boards over at Sparkfun, pretty cheap too.

Then pick up a book like this one called MSP430 Microcontroller Basics.

u/OllyFunkster · 10 pointsr/ECE

If you're interested in something that's more story than technical reference, you might enjoy The Soul Of A New Machine by Tracy Kidder:

It's got techy stuff in there too, but takes you through the history of a particular machine's creation.

u/moneyshift · 5 pointsr/ECE

Strictly speaking in terms of bang for buck, I like Robert's courses. They are Altium-centric, of course, but the concepts he teaches will apply to any tool.

I highly recommend one book if you don't have it in your library, Henry Ott's EMC served as a constant reference for me in the lab:

u/gfxlonghorn · 1 pointr/ECE

Our Logic class was entirely self taught, our book was this. It seemed to be good enough, and I am sure getting a much older edition wouldn't change much at all.

u/nanowatt · 1 pointr/ECE

Well, if you want to become an engineer, you'll need to go to college. After you get your prereqs out of the way, the first courses you'll take will be something like Circuits 1 and 2, covering RLC circuits and basic transistors, opamps, etc., and a digital course covering logic gates, flip-flops, etc. Later on, you'll get into Fourier and Laplace transforms, more analog and digital, and elective subjects based on your specialization.

Typical books:


Digital Design:

u/bdol · 2 pointsr/ECE

This is an amazing book that describes how computers work from the ground up. Petzold basically starts with switches and relays and moves all the way up to processors and displays. At the end of that book, you'll have the same general knowledge as a second year EE/CE.

u/kasbah · 0 pointsr/ECE

I have just started reading "Code" by Charles Petzold. I think this book would have been a godsend when I was just starting out.

u/bigwilley · 4 pointsr/ECE

"Electrical Engineering 101: Everything You Should Have Learned in School...but Probably Didn't"

Find it in a library or pick it up. Solid review book that discusses concepts and reasoning but isn't just a bunch of problems. Chapter 0 and 1 alone have paid for the book many many times over in my career.

Pickup an old (two or three revisions back) FE study guide. The PPI books have tons of review books but the FE is very thorough.

Check out . Find some blogs that discuss the specialty that you are wanting to pursue.

When interviewing, make sure you speak through your thought process. People want to get an understanding of how you approach problems.

Being a EE fits many problems that people are looking to hire for. Don't limit yourself.

Godspeed, Good luck (you make your own) and good hunting.

u/Franklyigiveadamn · 5 pointsr/ECE

I was thinking about using Designing Analog Chips by Hans Camenzind along with The Art of Electronics by Paul Horowitz as a guide for projects to do. I also recognize its important to know to design digital electronics (even though it may not necessarily be my strength) and know how to do research if I do end up doing the PhD so I was also looking into these books: link 1, link 2, and link 3. Are there any other books I should look into?

u/lasthope106 · 10 pointsr/ECE

When I took my electronics class I completely hated Sedra and Smith during the first half of the semester. As things began to make sense and my time playing at the lab increased I finally understood how awesome the book is.

u/svaha1728 · 3 pointsr/ECE

You mentioned Arduino, so I'd recommend this book and Make:Electronics

For the more academic side of things I'd recommend, The Art of Electronics Student Manual

u/markemer · 1 pointr/ECE

Sedra and Smith is a great textbook if that is not what you are using already.

What part of Electronics I was the most troublesome? Large signal analysis? Small signal analysis?

u/florinandrei · 1 pointr/ECE

Either the LOGi-Pi or the LOGi-Bone, with the LOGi-EDU package.

The EDU package is built to allow you to follow the examples in either one of these books:

There's also a bunch of demos on their wiki.

u/Saboot · 3 pointsr/ECE

I had this same dilemna a week ago. I had NO knowledge of how to program on fpgas at all, so my choice was mainly based on how much documentation was available at the time. For this reason I decided to purchase the nexys 2 with the spartan 3E. This was the best book I found for programming with fpgas, and it uses the spartan 3. In hindsight, I might have been able to use a spartan 6. I'm not entirely sure.

u/tc655 · 1 pointr/ECE

See if your library has this book:

It's what we used in my computer organization course and I found it to be quite helpful. If you are desperate, a PDF version of your book is comes up as the second result on google...

u/Lord_swarley · 1 pointr/ECE

As a reference book AofE is fine, but the one that really helped make everything "click" in my mind was Electrical Engineering 101

u/Authenticity3 · 10 pointsr/ECE

Old (1993) but classic fundamentals that are still relevant today:
High Speed Digital Design: A Handbook of Black Magic

u/fatangaboo · 6 pointsr/ECE

If you haven't bought the "Black Magic" books written by Howard Johnson (real name!), consider doing so.

u/squaganaga · 1 pointr/ECE

I haven't yet designed boards with EMC and RF in mind. I've seen recommendations for the high-speed digital design books thrown around, though.

u/youbetterdont · 3 pointsr/ECE

If it's the Sedra and Smith book I'm thinking about, probably because it's an integrated circuits book, which would be totally inappropriate for a beginner.

u/dino-massacre · 1 pointr/ECE

Been looking into this text, any idea on where I can grab/look for it for less than the terrifying amazon pricing?

u/lolKaiser · 2 pointsr/ECE

I'd start by telling you to get a MCU you can actually go into low-level with.

Lookup the MSP430 Launchpad and this book

Other than that, if you learned about serial interfaces in your labs (uart, spi, i2c) everything is possible if you read the datasheets

u/type973 · 1 pointr/ECE

If you can get a copy of this book, I'd give it a try.

It really goes step by step from the very basics and explains how a MCU work. It described how TI's MSP430 works, but it's applicable to any MCU.

It's daunting at first, but in reality it's really not that complicated.

u/Atkrista · 9 pointsr/ECE

Personally, I found Oppenheim's text very dry and difficult to get through. I would recommend Lyons textbook.