Author Topic: Microcontrollers + linux  (Read 15502 times)

0 Members and 1 Guest are viewing this topic.

Offline slateraptor

  • Frequent Contributor
  • **
  • Posts: 833
  • Country: us
Re: Microcontrollers + linux
« Reply #25 on: April 13, 2012, 11:34:09 pm »
I really wonder why nobody has mentioned the Beagle board so far (beagleboard.org). Its cheap, mature, offers loads of CPU horse power and has a huge support community.
Yep . Genuinely Surprised .

How else am I supposed to learn routing for high-speed PCB ?

The OP has clarified that he simply wishes to focus on high-speed PCB layout; ripping his hair out troubleshooting an embedded OS on an untested platform is merely of secondary concern.
 

Offline jpelczarTopic starter

  • Contributor
  • Posts: 36
  • Country: kr
Re: Microcontrollers + linux
« Reply #26 on: April 14, 2012, 08:27:04 pm »
The OP has clarified that he simply wishes to focus on high-speed PCB layout; ripping his hair out troubleshooting an embedded OS on an untested platform is merely of secondary concern.

I'm well aware of Beagleboard and other ready to use PCBs. The project I'm gonna work on, in reality, has no hard budget constraints and specific deadline, so I wanted to take the chance and learn some stuff ;)
 

Offline slateraptor

  • Frequent Contributor
  • **
  • Posts: 833
  • Country: us
Re: Microcontrollers + linux
« Reply #27 on: April 14, 2012, 11:32:29 pm »
The project I'm gonna work on, in reality, has no hard budget constraints and specific deadline...

Indeed, those are the best kinds of projects. Can't say that I'm not a bit jealous. Best of luck.
 

Online nctnico

  • Super Contributor
  • ***
  • Posts: 27766
  • Country: nl
    • NCT Developments
Re: Microcontrollers + linux
« Reply #28 on: April 15, 2012, 12:50:39 am »
The OP has clarified that he simply wishes to focus on high-speed PCB layout; ripping his hair out troubleshooting an embedded OS on an untested platform is merely of secondary concern.

I'm well aware of Beagleboard and other ready to use PCBs. The project I'm gonna work on, in reality, has no hard budget constraints and specific deadline, so I wanted to take the chance and learn some stuff ;)
That is a very good goal. I also try to do projects to gain more hands-on knowledge. Its never a waste of time or money.

Concerning the Beagle board: last year I designed a board based on the Omap (or whatever TI calls them this week) used on the Beagle board for one of my customers. The customer used the Beagle board to prototype their software. Once they got to the point where they needed their own hardware they called me. These kind of boards are not easy to get right though. You'll need to read a lot about routing high speed signals and the routing guidelines of the chip. The next step is to think about how to organize the layers of the PCB and how the power is distributed. It is good to work out placement of major components before entering the diagram in a CAD package. On top of all that you'll find that most quick turnover / pooling PCB manufacturers can't make boards with traces/clearances less then 0.1mm. You'll need to choose the packages carefully.

Another thing is getting the right equipment. You'll find frequencies up to 200MHz on these kind of boards. Having a >300MHz oscilloscope (even if its analog) will help a lot.
« Last Edit: April 15, 2012, 12:56:39 am by nctnico »
There are small lies, big lies and then there is what is on the screen of your oscilloscope.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf