Sanyo's CCB (Computer Control Bus) protocol

491 views
Skip to first unread message

Lyos Gemini Norezel

unread,
Jan 15, 2012, 8:15:51 PM1/15/12
to jal...@googlegroups.com
Greetings Everyone,

It's been awhile since I was last able to write... life's been putting
me through hell lately.

Anyway... I've been trying to finish my MP3 player, and I came across a
problem.
One of the interface gadgets I wish to use uses a bus protocol I've
never even heard of: Sanyo's Computer Control Bus (CCB).

The datasheet for the specific chip I have is here:
http://www.datasheetarchive.com/dl/Datasheets-29/DSA-579749.pdf
and the datasheet for the CCB protocol itself is here:
http://www.datasheetarchive.com/indexdl/Datasheet-071/DSA00349009.pdf
This abstract from Wolfson may also be useful:
http://www.datasheetarchive.com/indexdl/Datasheet-0103/DSA009335.pdf

There's also a forum post on dangerousprototypes, in their Bus Pirate
support forum, that appears to indicate that SPI and CCB are, at least
somewhat, compatible. Link here:
http://dangerousprototypes.com/forum/viewtopic.php?f=4&t=823

Is anyone here good enough to create a driver for this bus protocol from
the datasheets?

Also, there's another IC chip I wish to use that uses a serial bus I am
unfamiliar with... and have been unable to identify.
The chip is OKI's MSC1215-01, datasheet here:
http://www.htmldatasheet.com/pdf/oki/msc121501.pdf

Can anyone here identify the protocol used? Can this chip be used with a
PIC/Jallib?

Thanks for the help.

Lyos Gemini Norezel

P.S. - Sebastien Lelong - I'm very impressed with the MinixFS driver you
created. I plan on testing it as soon as I finish the hardware side of
my mp3 player.

Sebastien Lelong

unread,
Jan 17, 2012, 4:45:31 AM1/17/12
to jal...@googlegroups.com
Hi,

2012/1/16 Lyos Gemini Norezel <lyos.gemi...@gmail.com>


P.S. - Sebastien Lelong - I'm very impressed with the MinixFS driver you
created. I plan on testing it as soon as I finish the hardware side of
my mp3 player.

Thanks but... be aware of some limitations :) 

- you cannot create files, nor delete them, they have to exist on medium (inode bitmap isn't dealt with at all)
- files can only grow (zone allocation is properly done, but not deallocation)

Current implementation may suit your needs, since it seems to be only readings. I may give an extra time to put this development a little further, particularly file creation, since it's mostly the same logic as zone allocation. Deallocation (zone or bitmap) would requite an extra effort...

Cheers
Seb
Reply all
Reply to author
Forward
0 new messages