Actions
Winbond W56964¶
A datasheet is available in a Purdue University project report. It is a bit discouraging that they apparently didn't get it to work.
There used to be application notes in Google's cache. That page also had what Winbond calls middleware, i.e., the driver.
Sunplus SPMA100B¶
No datasheet available and registers are different although the chip is pin-compatible to the above. Traces generated with the original firmware and register dumps during operation suggest:
#define SPMA_SEQUENCER_FIFO 0xc5 #define SPMA_SEQUENCER_SPACE 0xc7 // decreases with every written byte #define SPMA_SEQUENCER_STATUS 0xd6 #define SPMA_SEQ_FIFO_EMPTY 0x80 #define SPMA_SEQ_FINISHED 0x40 #define SPMA_SEQ_FAILED 0x20 0xe1 Power controls. No sound or clicks if sequence (0xff -> 0x7e -> 0x1e -> 0x04 -> 0x00) is wrong. 0xe3 ... 0xe6 Volume registers where 0=Mute, 1=-30dB ... 31=0dB in 1dB steps (equal to W56964)
Macronix MX92U832AZCG¶
Seems to be a product of Modiotek. No further information available.
OKI ML2864¶
The datasheet explains the concepts a bit more detailed. The Exclusive Format might solve the mystery of the data send to the SPMA100B.
Updated by over 7 years ago · 3 revisions