Saturday, May 29, 2010

The difficult but interesting part !

Hi !

I've started the schematic of the BD2956FS and BA5888FP controllers, the various interface connectors, power supplies, in a word, all the control parts of the board !!

You can imagine it's quite complex so it will take some time !

Coming soon....

Numeric heart of the board will come after !

Saturday, May 15, 2010

Spindle motor

Ok, so I tried this motor this time!

But again no information on the Internet or on NIDEC website.

Only found that it is a small Brushless DC motor, and that there is a switch contactor on the board.

So this Brushless DC motor is build with a permanent magnet rotor and 9 poles wired around stator. 3 Hall sensor are labelled H1, H2 and H3 on the board, they are used to identify the rotor position. The motor command is 3 PWM signals that are used to create the magnetic field that will make the motor work.

On the following picture the wiring of the 3 poles is identified :



I didn't have a dead board so I couldn't destroy it to identify the whole schematics ! Here is what I got :



?? means that I couldn't make measurements on the board.
There are several traces that go under the spindle motor mostly to the Hall sensors, but I couldn't identify the schematics.

Well next step will be the associated connector on the main board which seems to lead quite easilly to the BD2956FS. And in fact the goal will be to have the interconnexion between the 2 motor controllers and the 4 associated connectors.
If I have some time it would be fun to open a dead optical module to get some clues on its connector's pinout and functions.

Sled Motor

No luck today !

I tried to find information on this motor but got nothing on the Internet !



Anyway, there is no electronics on this part so I'll figure out the connector's signals from the main board.

If you have datasheet or technical information about this motor please share, so I can update.

Wednesday, May 12, 2010

Insertion - Ejection Motor board

Hi there,

Today I was thinking that schematic was begining to get tough !

So I thougt that the external boards could provide me capital information on what signals where on the various connectors, and that if I could get the connectors' signals functions from the external board, It would ease the understanding of the main board !

So today I was investigating on a insertion motor from one of the PS3 I have to repair, an so I started with the associated board.

Here are the parts :



So the board is the BL1-001.
The motor is the FF-050SB-11170 and its datasheet is available on the internet.

I remind you that this motor is assuming the insertion, ejection, disk manipulation to drop it on the spindle motor.

It can be tested just by applying a 7V voltage between its pins in both ways, motor axis should rotate fast in both cases.

Here is the board analysis for the top side :



And for the bottom side :



What we can see is that many components are not mounted.

The board functions are :

- Motor connection
- Contactors
- Insertion sensor

And now here is a fast schematics :


I've measured that 9 pin is GND.
I've also measured that 8 pin is Power supply and it is directly taken on pin 1 from the 60 pins PS3 connector.

I finally decided to draw the schematics with Word as they are easily and quickly done and they can be used by anyone. The schematics tools I wanted to used is way too heavy to handle for the time I can spend on it, and finding the components symbols I need is a real pain in the ass as I would have to create most of them !

So the word solution seems fine !

Well, that's all folks for today.

Monday, May 10, 2010

CPU pinout definition

For the CPU CXD5065GB-1 as I didn't find anything on a BGA 564 pins, I made an arbitrary pin identification for this component.

Here it is :

First look to the numerical sections !

Hi,

After the analog sections I've started to look to the numerical sections !

My first try is about the SPANSION Flash memory.

Here is some PCB analysis :



This is a closeup of the Flash's BGA package soldering.

The reference is AL008D0043-01, that's the marking on the package.
Of course this reference is under NDA so no datasheet is available for us !
Anyway, this component seems to be similar with the S29AL008D flash familly, where datasheet IS available.

What we can see first, is that an upper and a lower line of ball are spare because there are no trace leaving the balls. Must be to increase the component soldering, but anyway the E7 pin is connected to GND, so this can have a function.

Next, every pin on the datasheet can be found on the PCB as the pinout is always the same on these packages. And some of the not connected pins (NC) are used to increase the number of bits in the address bus to increase the memory's size.

Here I can identify 19 address lines plus 2 lines taken from the not connected ones.
Which would give us a 21 lines address bus.

Vcc and Vss pins have been confirmed on the board with my multimeter.

Another interesting thing to see is that every pin seems to be accessible using a via hole or by scratching the PCB traces to solder something on it to get a probe (using top and bottom, I can do some more measurements if you need it).
It is a pretty thougth thing to do, but for the ones who like to play, it seems possible to strobe the all memory's busses and have it going into a FPGA for example, and logging all bus accesses !

Ok that's done !

And feel free leaving a comment or answers to the open questions of the previous articles.

Sunday, May 2, 2010

Hi again,

To end with the power supplies generation, on the bottom side there seem to be a last regulator based on a component marked BD7800 in TO252-5, which seems to be provided by ROHM.

I didn't find anything on the internet so if some one has any information, that would be great !

bye
Hi there !

I've found some time to examine (on the top side) another regulator section.

It is pretty close to the regulator 1 section as it is based on the TPS64203 Step down controller, a close friend of the TPS64201 !!

Here is a close up of the regulator components :



Here is the components identification for schematic :



I currently have a draft of this schematic, but the command circuit of the TPS64203's Enable input is getting deep into the board so it's harder to identify the schematic on this !

Here is the schematic of that section. I've made it with Word to have it quickly !
The Enable input is not complete, but it is linked with the rest of the board's design.



That's it for today !