VolkerR
Electrical
- Jun 24, 2003
- 17
Hello,
I just came across this chip:
It is being sold as "single chip voice and complex sound synthesizer". Actually, it looks to me as if it is a PIC18F1220 or 18F1320 with it's markings removed, running on the internal oscillator. Power supply pins are identical, CCP1 output is identical to voice PWM output.
I have seen a number of solutions where sinewaves and DTMF are created by PWM used as an 1 bit D/A with oversampling (output filter necessary, in this case the speaker itself is the filter), but this is the first time I see speech synthesis done like that.
I think it's totally ok that the inventor of a novel idea is trying to make some money off of it, but it suffers from the same problem similar secrect-microcontroller-specialty-chips suffer:
If a circuit already has a microcontroller, why buy another one for a specific purpose, when your main micro has enough resources available to do it alone?
Has anybody seen an application note or public domain sample code for something like this, preferably for a mainstream microcontroller ?
Thanks,
Volker
I just came across this chip:
It is being sold as "single chip voice and complex sound synthesizer". Actually, it looks to me as if it is a PIC18F1220 or 18F1320 with it's markings removed, running on the internal oscillator. Power supply pins are identical, CCP1 output is identical to voice PWM output.
I have seen a number of solutions where sinewaves and DTMF are created by PWM used as an 1 bit D/A with oversampling (output filter necessary, in this case the speaker itself is the filter), but this is the first time I see speech synthesis done like that.
I think it's totally ok that the inventor of a novel idea is trying to make some money off of it, but it suffers from the same problem similar secrect-microcontroller-specialty-chips suffer:
If a circuit already has a microcontroller, why buy another one for a specific purpose, when your main micro has enough resources available to do it alone?
Has anybody seen an application note or public domain sample code for something like this, preferably for a mainstream microcontroller ?
Thanks,
Volker