Does anyone know much about bucket brigade device ICs? I've been trying to simulate a small section of one just to be able to look at various values, and the results don't seem to suggest useable results at the scale these devices are usually made at.
These are the references I've been using:
http://www.electrosmash.com/mn3007-bucket-brigade-devices
http://www.experimentalistsanonymous.com/diy/Datasheets/MN3207.pdf
This is a currently available BBD: http://www.coolaudio.com/docs/datasheet/COOLAUDIO_V3207_DATASHEET.pdf
It's a terrible, terrible datasheet; I've been assuming it's pretty much a straight copy of the MN3207, so just using that datasheet instead.
Here's what I'm seeing:
This simulation of a 10-stage BBD shows attenuation >17dB at the output. I used a 10kHz clock, which is the minimum specified for the MN3207 (and thus creates the longest delay, which is where my interest lies). The summation of the complementary output (point C) is pretty difficult to glean any information from because of the voltage spikes, so the filter output is the best place to look at; I got pretty serious with the output filter, using a 7th order elliptical filter with 60dB minimum attenuation from 5kHz up. The filter has about 7.95dB gain in the passband (<4kHz) when simulated by itself. The filter component values are weird because I made it from a filter design table and didn't bother making them realistic values.
The DC level of the input signal seems to affect the output signal amplitude, and I found a sweet spot for this. Still, the best I can get after only 10 stages is over 17dB attenuation (after taking into account the filter gain).
My question is: if I see that much attenuation after only 10 stages, how do these things have any usable signal level after 1024 or 2048 stages? The MN3207 specifies a maximum +/- 4dB insertion loss. My guess is that the MOSFET parameters in these devices were designed for the application and may be very different from the model I used. Is this correct?

These are the references I've been using:
http://www.electrosmash.com/mn3007-bucket-brigade-devices
http://www.experimentalistsanonymous.com/diy/Datasheets/MN3207.pdf
This is a currently available BBD: http://www.coolaudio.com/docs/datasheet/COOLAUDIO_V3207_DATASHEET.pdf
It's a terrible, terrible datasheet; I've been assuming it's pretty much a straight copy of the MN3207, so just using that datasheet instead.
Here's what I'm seeing:
This simulation of a 10-stage BBD shows attenuation >17dB at the output. I used a 10kHz clock, which is the minimum specified for the MN3207 (and thus creates the longest delay, which is where my interest lies). The summation of the complementary output (point C) is pretty difficult to glean any information from because of the voltage spikes, so the filter output is the best place to look at; I got pretty serious with the output filter, using a 7th order elliptical filter with 60dB minimum attenuation from 5kHz up. The filter has about 7.95dB gain in the passband (<4kHz) when simulated by itself. The filter component values are weird because I made it from a filter design table and didn't bother making them realistic values.
The DC level of the input signal seems to affect the output signal amplitude, and I found a sweet spot for this. Still, the best I can get after only 10 stages is over 17dB attenuation (after taking into account the filter gain).
My question is: if I see that much attenuation after only 10 stages, how do these things have any usable signal level after 1024 or 2048 stages? The MN3207 specifies a maximum +/- 4dB insertion loss. My guess is that the MOSFET parameters in these devices were designed for the application and may be very different from the model I used. Is this correct?

Attachments
-
14.6 KB Views: 19