6502.org Forum  Projects  Code  Documents  Tools  Forum
It is currently Mon Apr 29, 2024 11:18 am

All times are UTC




Post new topic Reply to topic  [ 241 posts ]  Go to page Previous  1 ... 6, 7, 8, 9, 10, 11, 12 ... 17  Next
Author Message
 Post subject:
PostPosted: Tue Aug 02, 2011 4:34 pm 
Offline
User avatar

Joined: Tue Nov 16, 2010 8:00 am
Posts: 2353
Location: Gouda, The Netherlands
ElEctric_EyE wrote:
What I plan to do is make a board that can fit 16 SDRAMs, and start off with one SDRAM (actually in addition to the one on the mainboard) and do some tests, and keep adding one until failures start occurring. This is just abit in the future though.


Adding termination resistors would probably be a good idea, as well as trying to avoid stubs on the traces.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Wed Aug 03, 2011 12:06 am 
Offline

Joined: Mon Mar 02, 2009 7:27 pm
Posts: 3258
Location: NC, USA
I've seen schematics of what I think are 50ohm termination resistors on all the Address, Bank, Clk, #CS, RAS/CAS lines, but it is a design using DDR2 SDRAM. Will continue looking into more designs before doing the layout...

Updating board layout pic tonight...

Also, just ordered the 3 remaining Mainboard IC's from Avnet.


Last edited by ElEctric_EyE on Tue Nov 22, 2011 12:46 am, edited 2 times in total.

Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Wed Aug 03, 2011 12:25 am 
Online
User avatar

Joined: Fri Aug 30, 2002 1:09 am
Posts: 8428
Location: Southern California
To eliminate reflections, the termination resistance has to match the characteristic impedance of the transmission line, and that depends on the width of the trace and its separation from the ground plane and the dielectric constant of the insulator (which is 4.2 in the case of FR-4 PC board IIRC.) 50Ω sounds like an awfully heavy load for logic to drive.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Wed Aug 03, 2011 1:07 pm 
Offline

Joined: Mon Mar 02, 2009 7:27 pm
Posts: 3258
Location: NC, USA
I know it does. I've seen the same type of thing on video outputs. You load the output with either 75 or 300 ohms to impedance match? the monitor. But here is the schematic I was referring to. See if you can make sense of it. The DDR2 is next to the last page towards the bottom. I just noticed the lines are pulled up to an output of a LTC3413. According to the datasheet the pullup voltage is only .9V...
DDR2 is a whole different beast though, I need some schematics with good ole SDRAM. Still looking...

I did download the verilog model of the MT48LC16M16A2 to experiment with.

Oooh, I just saw Micron has a 512Mb SDRAM with the same pinout. But it costs 7x as much! Will keep an eye on this one, price will come down eventually...


Last edited by ElEctric_EyE on Tue Nov 22, 2011 12:49 am, edited 3 times in total.

Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Wed Aug 03, 2011 10:30 pm 
Offline

Joined: Mon Mar 02, 2009 7:27 pm
Posts: 3258
Location: NC, USA
Some eye candy:
Image

A size comparison:
Image

I like pics, but the concept stays true to my 6502SoC here.


Last edited by ElEctric_EyE on Tue Nov 22, 2011 12:53 am, edited 4 times in total.

Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sat Aug 06, 2011 12:30 am 
Offline

Joined: Mon Mar 02, 2009 7:27 pm
Posts: 3258
Location: NC, USA
Now I can stop playing and start working...

Got all of the stuff from Digi-Key on the parts list today and all the connectors fit! Now I await my SMD tweezers, next tuesday, for soldering the 0603 parts. The 0603 parts are abit smaller than I would have preferred. These are the parts I mean to solder first as they are closest to the board and with the board clear I will have the best angles to get at them.

But I must start soldering something! Also I realized I must write down an assembly list... Also, time to step up the soldering station...


Last edited by ElEctric_EyE on Tue Nov 22, 2011 12:54 am, edited 4 times in total.

Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sat Aug 06, 2011 6:16 am 
Offline
User avatar

Joined: Tue Nov 16, 2010 8:00 am
Posts: 2353
Location: Gouda, The Netherlands
ElEctric_EyE wrote:
The 0603 parts are abit smaller than I would have preferred. These are the parts I mean to solder first as they are closest to the board and with the board clear I will have the best angles to get at them.


I always do the TQFPs first, and then the 0603. I don't know what method you use for the TQFPs, but I always need room for the solder braid to fix the bridged pins. The 0603s can be in the way then.


Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Sat Aug 06, 2011 2:25 pm 
Offline

Joined: Mon Mar 02, 2009 7:27 pm
Posts: 3258
Location: NC, USA
Well, I have used braid and it works well. I've also used a solder sucker in some spots. When I was attaching a 208-pin QFP to an adapter socket, braid seemed to do a good job.
I'm running into a problem now where my micro tipped butane soldering iron is totally lacking heating power for the larger connector mounting via's. And my larger radio shack soldering iron is junk. So, I've decided to make another investment in order to do this project and future projects right. It's only $100, seems like a great deal for it.

I found this while looking around. It's an infra-red BGA reworking station.


Last edited by ElEctric_EyE on Tue Nov 22, 2011 12:55 am, edited 2 times in total.

Top
 Profile  
Reply with quote  
 Post subject: Fine Pitch Slobbering
PostPosted: Sat Aug 06, 2011 6:01 pm 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8155
Location: Midwestern USA
ElEctric_EyE wrote:
Well, I have used braid and it works well. I've also used a solder sucker in some spots. When I was attaching a 208-pin QFP to an adapter socket, braid seemed to do a good job.
I'm running into a problem now where my micro tipped butane soldering iron is totally lacking heating power for the larger connector mounting via's. And my larger radio shack soldering iron is junk. So, I've decided to make another investment in order to do this project and future projects right. It's only $100, seems like a great deal for it.

I found this while looking around. It's an infra-red BGA reworking station.

Sounds as though it's time to investigate making a reflow oven from a toaster-oven. :)

_________________
x86?  We ain't got no x86.  We don't NEED no stinking x86!


Top
 Profile  
Reply with quote  
PostPosted: Sat Aug 06, 2011 11:52 pm 
Offline

Joined: Mon Mar 02, 2009 7:27 pm
Posts: 3258
Location: NC, USA
BigDumbDinosaur wrote:
...Sounds as though it's time to investigate making a reflow oven from a toaster-oven.

Yeah, I remember us talking about soldering/unsoldering BGA style packages in another thread using a toaster oven, LOL. Such precise control over the heat there is... not!
This BGA style package I think requires many more layers than the 4 we're using now with EPCB. Mike J. over at FPGAARCADE has done it. Observing his log entries, it required many trips to China...
Nonetheless, he has board drawings on his site of his BGA based project.

As for me, everything is coming together for tue or wed of next week. Avnet parts will be here mon. Tweezers, and hopefully SMD desoldering station on tue, maybe wed, which are still my 2 days off at my new job... I negotiated . I need to correct some solder blobs, disgusting...

Another note: I am using 2 types of solder. 62/36/2 .015" silver bearing solder for SMD, and now standard .045 rosin core solder for the larger holes


Last edited by ElEctric_EyE on Tue Nov 22, 2011 12:55 am, edited 2 times in total.

Top
 Profile  
Reply with quote  
PostPosted: Mon Aug 08, 2011 2:41 am 
Offline
User avatar

Joined: Thu May 28, 2009 9:46 pm
Posts: 8155
Location: Midwestern USA
ElEctric_EyE wrote:
BigDumbDinosaur wrote:
...Sounds as though it's time to investigate making a reflow oven from a toaster-oven. :)

Yeah, I remember us talking about soldering/unsoldering BGA style packages in another thread using a toaster oven, LOL. Such precise control over the heat there is... not!
This BGA style package I think requires many more layers than the 4 we're using now with EPCB. Mike J. over at FPGAARCADE has done it. Observing his log entries, it required many trips to China...
Nonetheless, he has board drawings on his site of his BGA based project.

He had to *go* to China, as in strap an airplane to his butt, just to get some PCBs made?

Quote:
Another note: I am using 2 types of solder. 62/36/2 .015" silver bearing solder for SMD, and now standard .045 rosin core solder for the larger holes

Unless your PCB is RHOS, I'd skip the silver-bearing solder and stick with 63/37 rosin core for discrete parts. The silver-bearing stuff has no particular advantage, in my opinion, and merely increases how much heat you have to pour into the part to achieve a good joint.

Speaking of slobbering parts to PCBs, I got a burr under my saddle the other day about trying to figure a quick and dirty way to solder an SMT device to a PCB. So...using one of the spare POC V1 boards I have, I fooled around with using my small heat gun (has a vacuum cleaner style nozzle) to reflow a SOJ32 part. I applied plenty of liquid flux to the pads, a small dab to each pin on the part and placed it. I positioned the heat gun so it was as close as perpendicular to the PCB as possible and placed the nozzle very close to the part (about a half-inch away). Using the high heat setting, I gave the chip a blast of hot air until I saw the solder liquify and flow. I immediately cut off the heat, waited until it was clear the solder had solidified and felt the board in the vicinity of the part to see how hot it had gotten. It was quite warm but not enough to burn. Even the part wasn't all that hot. I let it cool for a few more minutes and then metered all 32 pins. All connections were good and there were no shorts between pins. At this point, I don't know if the part is actually functional but I'm going to slap some parts on the board when time permits and see if it'll run.

Now, I'm not saying that this is a suitable method for soldering up multiple SMT parts, but it could be okay as a rework procedure. The key to it, I think, is to use a smaller heat gun, not one of those kilowatt things that can strip the hide off a buffalo. Also, the metal pins and the pads absorb heat much faster than the PCB or the rest of the part, so it could be an acceptable process that won't trash parts. It certainly had no effect on the appearance of the PCB. The solder mask wasn't discolored on either side, no traces lifted, etc.

I'll report back when i have an opportunity to test.

_________________
x86?  We ain't got no x86.  We don't NEED no stinking x86!


Top
 Profile  
Reply with quote  
PostPosted: Mon Aug 08, 2011 7:00 am 
Offline
User avatar

Joined: Thu Dec 11, 2008 1:28 pm
Posts: 10793
Location: England
BigDumbDinosaur wrote:
ElEctric_EyE wrote:
... Mike J. over at FPGAARCADE has done it. Observing his log entries, it required many trips to China...
Nonetheless, he has board drawings on his site of his BGA based project.
He had to *go* to China, as in strap an airplane to his butt, just to get some PCBs made?
Looks like he has taken several trips - and he's doing prototype runs in quantities of some 10's of parts (ultimately to ship to developers), so these are indications of a serious project. Unfortunately the months go by, as they do for all of us.

Thanks EEye for the pointer to MikeJ's blog - interesting read!

Cheers
Ed


Top
 Profile  
Reply with quote  
PostPosted: Mon Aug 08, 2011 4:35 pm 
Offline

Joined: Mon Mar 02, 2009 7:27 pm
Posts: 3258
Location: NC, USA
BigDumbDinosaur wrote:
...I fooled around with using my small heat gun (has a vacuum cleaner style nozzle) to reflow a SOJ32 part. I applied plenty of liquid flux to the pads, a small dab to each pin on the part and placed it. I positioned the heat gun so it was as close as perpendicular to the PCB as possible and placed the nozzle very close to the part (about a half-inch away). Using the high heat setting, I gave the chip a blast of hot air until I saw the solder liquify and flow...

So was this a new board you soldered the part to? and you didn't have to add any solder? I've used the .015" solder because it was so thin, not because it was silver bearing solder, and I could get such a small amount on the solder tip. It transferred solder to about 10 pins before I had to use more.


Last edited by ElEctric_EyE on Tue Nov 22, 2011 12:56 am, edited 2 times in total.

Top
 Profile  
Reply with quote  
 Post subject:
PostPosted: Mon Aug 08, 2011 4:56 pm 
Offline
User avatar

Joined: Tue Nov 16, 2010 8:00 am
Posts: 2353
Location: Gouda, The Netherlands
My standard solder is 0.7 mm (about 0.028"), Multicore 60/40 lead/tin alloy with mildly activated flux. My soldering iron is a Weller WS51, with ETH tip (0.031" screwdriver model).

For TQFPs I quickly solder all the pins, without worrying about bridges. Sometimes, I just make one giant bridge between all the pins. Then I use a piece of solder wick to clean everything up.

For fine pitch (0.5mm), I use clean pieces of wick, for bigger pitch (0.7mm), I use wick that's almost saturated with tin, so it leaves a nice residue. I usually don't use extra flux, but I try to work quickly, so the flux from the tin stays active during the entire process. Make sure everything is nice and hot, so you don't solder the wick to the pins, and move carefully.

For small components, like 0603, I put a tiny blob of tin on one pad, solder the part, and then do the other side.


Top
 Profile  
Reply with quote  
PostPosted: Tue Aug 09, 2011 12:36 am 
Offline

Joined: Mon Mar 02, 2009 7:27 pm
Posts: 3258
Location: NC, USA
BigEd wrote:
...and he's doing prototype runs in quantities of some 10's of parts (ultimately to ship to developers), so these are indications of a serious project. Unfortunately the months go by, as they do for all of us...

Indeed, the months go by for us lone DIY'ers... It took 2 months alone for me to develop my relatively simple board.
On the same note though I would now like to make it known to all and send 2 of the 3 boards out to our "developers" here on 6502.org. The ones closest to this thread, IMO the ones who deserve it, and who are most likely to contribute to furthering the FPGA design, whether for profit or for sharing at least just a little. That would be Arlet and BigEd.

I am considering a 2nd run of a set of 3 more boards after I've made a few corrections others have pointed out. Flaws which should not hinder the operation of the board, but when fixed, should make it run better, namely the "pseudo analog ground plane" I tried to implement.
Anyway, the 2 beneficiaries are the 2 "teams" that put forth so much effort into their software for 65O16 development there in the Programming thread, namely Bitwise and teamtempest both...

Maybe I shouldn't have mentioned all this so soon, but we're approaching the crossroads... And so when this current board passes the test, the board should be quite capable, and not only according to me...


Last edited by ElEctric_EyE on Tue Nov 22, 2011 12:56 am, edited 2 times in total.

Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 241 posts ]  Go to page Previous  1 ... 6, 7, 8, 9, 10, 11, 12 ... 17  Next

All times are UTC


Who is online

Users browsing this forum: No registered users and 13 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: