Igor Brichkov
Igor Brichkov
  • Видео 266
  • Просмотров 209 767
Automatic Gain Control using a JFET Voltage controlled Amplifier
Using a VCA based on a JFET, you can make this AGC circuit which works fairly well. The JFET is applied as a voltage divider to the input signal. The JFET at low voltages acts as a variable resistor. Peak voltages are detected with half wave rectifier and RC circuit and then made negative with a voltage subtractor and applied to the gate of the JFET. This way low signals will be amplified with high gain and loud signals will be attenuated by the JFET which will become less resistive by the higher peaks applied to its gate. An adjustable threshold voltage can be applied to the voltage subtractor making the peak detector more or less sensitive. The output of the voltage subtractor can be op...
Просмотров: 79

Видео

DiY quick and dirty Sine wave generator to test an Automatic Gain Controller/compressor/peak limiter
Просмотров 443День назад
In this video i made a sine wave generator with an adjustable frequency and amplitude in order to test an audio compressor/peak limiter circuit that I am working on. While I continue to work on automatic gain control which I will detail in a subsequent video, I needed a way to test it and i built this quick and dirty sine wave generator because the built in function generator of my oscilloscope...
Diy Digital DJ scratcher with AS5600 - DIY Sampler gets an upgrade
Просмотров 35428 дней назад
Using an as5600 magnetic rotary encoder, built a DJ scratch wheel to cycle through audio on the fly. Effect is really cool and schematic is shown. Sounds pretty cool. Can make a pretty good remix using this. Hope you guys like it and thanks for watching. Let me know what other effects you would like to see. #adc #analog #adc #diy #as5600 #audiosignal #adc0804 #djscratch #sampler #ramchip
Coding in hardware - I2C Receiver circuit with the AS5600 Rotary Encoder (no microcontroller)
Просмотров 791Месяц назад
So I know I said I was going to use the AS5600 magnetic rotary encoder with all analog output and I will but I wanted to see if I could make a data receiver circuit without an ADC or a microcontroller. So here it is, a follow up to my previous video about I2C bit banged by hand and the receiver circuit “coded” in hardware here. Not practical but fun on the breadboard. #diy #as5600 #i2cprotocol ...
Hacking the I2C protocol by hand with the AS5600 magnetic rotary encoder
Просмотров 3,1 тыс.Месяц назад
Using buttons and transistors to send and receive digital raw angle data from an AS5600 magnetic rotary encoder. Using the SCL and SDA lines, the two wire I2C serial communication protocol is performed entirely by hand. This is bit banging at its best as the As5600 has a 12 bit Analog to digital converter built in so the analog voltage that we get on the output when the GPO pin is connected to ...
DIY Custom Analog to Digital Converter using Successive Approximation
Просмотров 1,3 тыс.Месяц назад
Learn how to make a successive approximation (SAR) Analog to Digital Converter (ADC) that’s relatively fast…well, as fast as you want to make it. Using some Flip Flops, a Shift register, some AND gates and a place to latch the output, you can make a custom bit resolution ADC (i.e. 17 bits) with parallel outputs which are easy to work with. The design can be scaled to any resolution that is desi...
DIY Digital Sampler from scratch using a RAM chip
Просмотров 1,6 тыс.2 месяца назад
For those of you that have been following along with my last few videos, this is what I have been working on. This is a sampler/looper/scratcher that takes audio input and stores it in static RAM. The stored audio data can be played back, looped, played in reverse, etc. Unlike the ISD1820 based sampler i made a few months ago, the RAM memory can be accessed and manipulated using a handful of di...
CD4046 Voltage Controlled Oscillator and Envelope Generator Experiments
Просмотров 7492 месяца назад
Experimenting with a Voltage controlled oscillator on the CD4046. This is a really easy VCO to use. Just plug in a resistor and capacitor to set the frequency range and plug in your control voltage and it oscillates. Since I plan on implementing this to control a counter and address lines on a RAM chip, i needed a way to automate the change of voltage for the voltage control and built a very si...
Programming a standalone RAM chip on a breadboard - AS6C1008 128K
Просмотров 2592 месяца назад
Trying something digital this week. Using RAM (Random Access Memory) to store 8 bit data. This is an AS6C1008 128K RAM chip which has 128 kilobytes of memory. The chip is tested and programmed manually on a breadboard without any computer or microcontroller in standalone mode. This is actually fun and gives you a great understanding of how computer RAM actually works. Now I can incorporate this...
ADC0804 - Analog to Digital…and back again
Просмотров 7392 месяца назад
Experimenting with the ADC0804 Analog to digital converter for my next project (which will involve the rotary encoder from my previous videos that none of you guys watched, but will keep the project a mystery for now as I add components to it). This is a tutorial on how to set up the ADC in free running mode using its internal clock to provide continuous 8 bit digital output in parallel fashion...
DIY Interface for a Rotary Encoder - controlling a binary counter
Просмотров 1102 месяца назад
Using a rotary encoder to control direction (and clocking) of a binary counter. This design of the interface could be used for any application both digital (i.e. manipulating bits of data) and analog (i.e controlling a motor). For my purpose here, I am using it to control a 17 bit up/down binary counter at a speed of 16 kHz in order manipulate audio data (stay tuned for the full project to come...
Rotary Encoder How to - Basics, Demo and Application
Просмотров 1313 месяца назад
In this video I took a rotary encoder from a computer mouse (can be used with any rotary encoder) and wired it up to control motor direction for a tape mechanism project using a transistor based H-bridge circuit as a sample application. My real use for it is something else. All schematics are shown and theory discussed if you stick with this long video till the end. Hope you enjoy and thanks fo...
DIY Sample & Hold Part 2 - Plus a Sine Wave VCO
Просмотров 2403 месяца назад
So last week we made a sample & hold circuit that samples voltages from an input signal waveform and stores them in a capacitor. Now, we are going to find a use for those stored voltages. I made a quick little Voltage controlled sine wave oscillator (VCO) with a transistor based variable resistor which is voltage controlled and applied the sampled voltages to the control voltage input to give p...
DIY Sample and Hold circuit for Audio Applications
Просмотров 2,5 тыс.3 месяца назад
Using a capacitor and a Mosfet switch, an input signal can be sampled at regular intervals and voltage “held” to be used in audio effects applications. Experiments, Schematic and Theory. Sample & Hold is the same principle used for the first step of analog to digital conversion in which an analog voltage is sampled and the value held until it can be read and assigned to a corresponding digital ...
DIY Analog VU Meter - Design and Demo
Просмотров 6304 месяца назад
This is a miniature version of the Analog VU meter from previous video. Used 3/4 inch pvc pipe wrapped with 200 turns of 42 AWG enamel coated copper wire. Circuit design and testing with an audio signal from an LM386 quick and dirty amplifier operating from a 9v battery. This is fairly easy to build with cheap parts. There is some trial and error involved in getting it to work smoothly but that...
DIY Analog VU meter Part 2 - Testing with Audio Signal
Просмотров 5074 месяца назад
DIY Analog VU meter Part 2 - Testing with Audio Signal
Diy Analog Galvanometer (ammeter/voltmeter) and how a dc motor works
Просмотров 2344 месяца назад
Diy Analog Galvanometer (ammeter/voltmeter) and how a dc motor works
DIY Tape player mechanism beginnings - Experimenting with PWM frequency, Duty Cycle, and DC Motors
Просмотров 7264 месяца назад
DIY Tape player mechanism beginnings - Experimenting with PWM frequency, Duty Cycle, and DC Motors
Diy PWM DC Motor driver modifications
Просмотров 3424 месяца назад
Diy PWM DC Motor driver modifications
PWM + MOSFET for DC Motor control
Просмотров 3534 месяца назад
PWM MOSFET for DC Motor control
Pulse Width Modulation - How to make a PWM generator
Просмотров 9975 месяцев назад
Pulse Width Modulation - How to make a PWM generator
DC Motor Control Basics - The H-bridge
Просмотров 975 месяцев назад
DC Motor Control Basics - The H-bridge
Tape Player/Recorder Diy - Final Circuit and Demo
Просмотров 2,9 тыс.5 месяцев назад
Tape Player/Recorder Diy - Final Circuit and Demo
Getting rid of noise from tape head preamp -shielding and grounding
Просмотров 1325 месяцев назад
Getting rid of noise from tape head preamp -shielding and grounding
Shielding your Audio Wire with Aluminum Foil to get rid of signal noise
Просмотров 8755 месяцев назад
Shielding your Audio Wire with Aluminum Foil to get rid of signal noise
Rock Shop June 2024 Tori and Fifi rock
Просмотров 8555 месяцев назад
Rock Shop June 2024 Tori and Fifi rock
DIY VU meter
Просмотров 2385 месяцев назад
DIY VU meter
Tape Recorder Circuit DIY - MH-M18 Bluetooth module and Bias trap added
Просмотров 2155 месяцев назад
Tape Recorder Circuit DIY - MH-M18 Bluetooth module and Bias trap added
Tape recorder circuit and AC bias oscillator
Просмотров 5666 месяцев назад
Tape recorder circuit and AC bias oscillator
DIY tape head-can it erase? and a Better Preamp
Просмотров 4176 месяцев назад
DIY tape head-can it erase? and a Better Preamp

Комментарии

  • @liloldsnoopy4279
    @liloldsnoopy4279 День назад

    I'm looking for a way to control volume in movies, when they whisper it is too soft to hear and when the action starts it is too loud. I don't have the knowledge to design myself. I can understand you wanting to do your own thing, wish I could. Hope you don't mind if I copy yours when you get it working. I find movies have a much bigger volume rang than music, from my point of view. So, if you make it work with movies that is my main interest. Cheers.

    • @igorbrichkov3632
      @igorbrichkov3632 День назад

      @@liloldsnoopy4279 can use with movies. Similar concept. This is my first crack at it I have a better one im working on now

    • @AnalogDude_
      @AnalogDude_ 7 часов назад

      You need to use micro controller, full wave rectify the audio, than measure it with a adc than use a dac to control a vca, like SSI2164.

  • @AnalogDude_
    @AnalogDude_ День назад

    You probably wanna use a Schottky diode. Check the circuit of the famous Urei 1176, you might wanna build this instead. : C)

    • @igorbrichkov3632
      @igorbrichkov3632 День назад

      @@AnalogDude_ nah. Trying to reinvent the wheel from scratch is more fun rather than reverse engineering stuff that people smarter than I am already made

    • @AnalogDude_
      @AnalogDude_ День назад

      ​@@igorbrichkov3632 This machine was invented shortly after the transistor and fet where invented, so it's calculated from a to b. it's professional studio gear used on many studio albums and very expensive, no need to reverse engineer you can find the original schematic with notes, the best version if probably the one by Jurgen Haible and is stereo, he uses a normal 18V bi-polar transformer but shifts the output of one coil to 35v+ with use of 2 big capacitors. accept you need to change the in-/output circuit to opamps to receive balance in-/outputs instead of using audio transformers. So some work is needed to be done, additionally you got attack and release over the control voltage.

  • @AK-vx4dy
    @AK-vx4dy 3 дня назад

    Great demonstration. So much memories. Sad that soon will be harder and harder to tinker when all parts are more and more amd

  • @sumitsoni816
    @sumitsoni816 3 дня назад

    Please also make video of components name and their symbols in your ckt diagram

  • @AnalogDude_
    @AnalogDude_ 9 дней назад

    i just found: AS6C1616C with is a 16 bit or 2 x 8 bit sram chip, but requires 19 address lines, 16Mb. using 74HCT245 octal transceivers you can make the 8 bit data bus bi-directional between adc / dac and sram, to shut of the sound while recording.

    • @igorbrichkov3632
      @igorbrichkov3632 9 дней назад

      @@AnalogDude_ yes these are hard to get though

  • @AnalogDude_
    @AnalogDude_ 10 дней назад

    Pretty cool. There is pretty much only one method economic interesting to do agr is using a micro controller with adc, dac, enough opamps. in some some Arduino library for mpc4921 dac, you can find a math formula for a sine wave. it doesn't take much to figure out how to make the others. however changing speed is a subject.

    • @igorbrichkov3632
      @igorbrichkov3632 9 дней назад

      @@AnalogDude_ this is just for testing purposes for me. Not practical as a vco. Would use a cd4046 or cd40106 and then a bunch of low pass filters to turn it into a sine wave for that. But as a function generator where i want to make a sine wave with an adjustable frequency, its pretty good.

    • @AnalogDude_
      @AnalogDude_ 8 дней назад

      @@igorbrichkov3632 well, if you full wave rectify the audio, you can measure it's amplitudes with the microcontroller, than use a dac to open a ota, like lm137000 with some math to take averages to function as agr. that's what i intended to say. i have a circuit to uses a opamp, 2/3 resistors and 2 equal capacitors to make sine wave. forgot the name of the oscillator. you only need a dual gang pot to adjust.

    • @AnalogDude_
      @AnalogDude_ 8 дней назад

      @@igorbrichkov3632 Since i forgot the name of the Sine Wave osc, i made and upload a video for ya, with links to circuits. leave a comment : )

  • @leotoledochacabuco
    @leotoledochacabuco 16 дней назад

    Hi Igor! Greetings from Argentina. Would you be so kind as to share the schematic? Your work with the drum machine is very inspiring!

    • @igorbrichkov3632
      @igorbrichkov3632 15 дней назад

      @@leotoledochacabuco i have it in another video related to this. May be the white noise or snare drum video but the schematic is there

    • @igorbrichkov3632
      @igorbrichkov3632 15 дней назад

      @@leotoledochacabuco its in this video ruclips.net/video/i9H2k-kfEhk/видео.htmlsi=l4JrmCd3GZgdVj_z

  • @lucassmith6508
    @lucassmith6508 21 день назад

    Are you holding S and R inputs high or low?

    • @igorbrichkov3632
      @igorbrichkov3632 21 день назад

      @@lucassmith6508 low. On cd4013, s and r are active high so i keep them low. This is the opposite for a 74hc74 series flip flop in which the s and r are active low

  • @equipeadrenalinaa
    @equipeadrenalinaa 21 день назад

    Onde está o esquema?

    • @igorbrichkov3632
      @igorbrichkov3632 21 день назад

      @@equipeadrenalinaa input on left output on right. C1 and C2 are 10 nf and resistors are 80k with pot and 160k in feedback loop

    • @igorbrichkov3632
      @igorbrichkov3632 21 день назад

      Resistor to ground should be the 10k pot with a 560 ohm limiting resistor in series. That is the one controlled by the foot pedal mechanism

  • @thesecretary6433
    @thesecretary6433 22 дня назад

    This is a brilliant design! I prefer to construct using discreet components as it is more challenging than microprocessors ( besides I no nothing about programming!). I have been battling to design a reciprocal circuit for measurement of speed in mph for a miniature railroad, that is in full mph not scale. Your circuit could readily be adapted to do the task by fudging clock times etc. I would be very pleased if you could send me the circuit. Thanks Ray

  • @krstech1269
    @krstech1269 24 дня назад

    thank you, i'll give it go...

  • @86Ivar
    @86Ivar 27 дней назад

    Impressive! Think you could have several ram chips in paralell, with a pushbutton switch to "chip enable pin" then you can change the sample fast just by pressing the buttons whilst also scratching at the same time :)

  • @leotoledochacabuco
    @leotoledochacabuco 28 дней назад

    Hi!! Where can I find the schematic diagram? Thanks!!!

    • @igorbrichkov3632
      @igorbrichkov3632 28 дней назад

      Made a video about the noise circuit before this. The schematic is in one of those

  • @AnalogDude_
    @AnalogDude_ 28 дней назад

    Cool this platter. You might wanna add a Sallen Key filter to the output, to prevent the switching noise of the ic's from leaving the output. How about using a 32.768 Chrystal for the audio tact?

    • @igorbrichkov3632
      @igorbrichkov3632 28 дней назад

      @@AnalogDude_ good idea. Regarding crystals i have always wanted to try but don’t know how to use them other than the full can variety which are hard to get

    • @AnalogDude_
      @AnalogDude_ 27 дней назад

      ​@@igorbrichkov3632 search: electronic schematic Chrystal. Some seem to use cd40106 / cd4050. with a 32.768 you would be inline with old standards, leaving you with 4 seconds of hd audio. I was wondering when your record audio, do you also hear it? since the adc and dac share the same bus at the same time.

    • @AnalogDude_
      @AnalogDude_ 27 дней назад

      @@igorbrichkov3632 look for "electronic schematic Chrystal" Some seem to use cd40106 / cd4050. with a 32.768 you would be inline with old standards, leaving you with 4 seconds of hd audio. I'm amazed that the sound is pretty recognizable on 16k.

    • @AnalogDude_
      @AnalogDude_ 27 дней назад

      @@igorbrichkov3632 look for "electronic schematic Chrystal"

    • @AnalogDude_
      @AnalogDude_ 27 дней назад

      @@igorbrichkov3632 using a search engine with the right key words will yield results. I'm making a PCB at the moment to do the same, kinda, but using 23lc1024 sram and mcu.

  • @negvorsa
    @negvorsa Месяц назад

    No way! That's crazy...

  • @xaz7088
    @xaz7088 Месяц назад

    Just found your channel, i’ve istantly subscribed. My dream project is to build an high quality tape transport and my tape deck! Thank you sir!!

  • @experimentalzeros5578
    @experimentalzeros5578 Месяц назад

    RUclips Algorithm brought me here….. and happy, Very happy to see this interesting approach!

    • @igorbrichkov3632
      @igorbrichkov3632 Месяц назад

      @@experimentalzeros5578 hooray for the algorithm. When i tested it out i wasn’t as lucky

    • @igorbrichkov3632
      @igorbrichkov3632 Месяц назад

      @@experimentalzeros5578 its just proof of concept, not very practical.

  • @AnalogDude_
    @AnalogDude_ Месяц назад

    @7.20 you don't need these diodes, the TL072 is fet controlled, negative voltages only close the fet's (the fet gate not really connected to the inside world, a gate "field" operates the fet) & transistors more, CD4000 have voltage clamping diodes on the inputs. I like your drawings.

    • @igorbrichkov3632
      @igorbrichkov3632 Месяц назад

      @@AnalogDude_ thanks for that. The drawings like a lab notebook for me. I feel like ive had the tlo74 glitch on me when i dont use the diodes

    • @AnalogDude_
      @AnalogDude_ Месяц назад

      @@igorbrichkov3632 It should not, check how Fet's are build on silicon, the gate unlike a transistor is not connected with the drain and source (Field effect). the transistor is related to diodes, so it depends when used in opamps or comparator ic's (NPN or PNP). a single forward diode is enough if you insist, but you lose 0.65 V so your comparator threshold should be a bit bigger than that.

    • @AnalogDude_
      @AnalogDude_ Месяц назад

      @@igorbrichkov3632 It might be better to use 2 inverters of CD40106 in series and place the RC constant in between the 2 inverters to get a nice squared, the "Schmidt" and voltage clamp mechanisms in them makes possible to remove the threshold resistors of the comparator & diodes. reducing parts & labor.

    • @igorbrichkov3632
      @igorbrichkov3632 Месяц назад

      @@AnalogDude_ agree but i dont have any of the cd40106s left

    • @AnalogDude_
      @AnalogDude_ Месяц назад

      @@igorbrichkov3632 The cd40106 is faster than comparator. but you could also try a and, or, xor, etc gate they all seem to use CMOS inverters inside (datasheet). a transistor "totem pole" arrangement could also work, the pnp/npn strangle themself, so no resistor is needed on the base. Would you try to use dac0800 / dac0808 on your sampler? to see if it's sounds nicer @ 32kHz.

  • @pawebaran3601
    @pawebaran3601 Месяц назад

    Bro woke up one day and decided he is silicon now

  • @trainmanroysmodelrailroadh7686
    @trainmanroysmodelrailroadh7686 Месяц назад

    hi Igor, great video. Can you bypass the PLAYE switch so i can trigger the sound by an electrical input. cheers Roy

    • @igorbrichkov3632
      @igorbrichkov3632 Месяц назад

      @@trainmanroysmodelrailroadh7686 if i am understanding your question right, you can just PLAY Level and that plays it based on a high level input. I hope that answers it

  • @LordOfNihil
    @LordOfNihil Месяц назад

    you can also use the pwm interface on the as5600. you just need an interrupt pin on your microcontroller. i like to use the pin change interrupts on an atmega so you can have a sensor on every pin on a port and handle them in parallel in the same isr if you need a lot of channels. you can burn the settings on the as5600 so you no longer have to program it every time, but i think you can only do that once.

  • @electronicscaos
    @electronicscaos Месяц назад

    I've been there. A couple decades ago I needed to add a memory chip into a project, but the microcontroller didn't offered any bus to make it easier. So I did it using 2 IOs and some coding, and so I realized the timing isn't very strict with I2C, as long as you time clock-data properly.

  • @MusadiqKhan-ue2xw
    @MusadiqKhan-ue2xw Месяц назад

    Amazing music system.if it come again

  • @OmBotCult
    @OmBotCult Месяц назад

    Dude this is crazy! Mad respect!

  • @AnalogDude_
    @AnalogDude_ Месяц назад

    try to use references like: "&Name_of_register" to find out the values of the setup registers in the Arduino chip while running. You can find the names of these registers in the datasheet of the atmel 328p. You can also drop your data at the right address to send it via the Two Wire communication. No need to use the Wire library, much faster when using direct addressing.

    • @LordOfNihil
      @LordOfNihil Месяц назад

      i never really use the arduino functions anymore and just attack the registers directly. gives you more flexibility with less code. useful when program memory is limited. still use the arduino ide though. the datasheet is your friend.

    • @AnalogDude_
      @AnalogDude_ Месяц назад

      @@LordOfNihil the Arduino IDE, yeah, rocks, plain simple, you only need 2 buttons, compile and burn further no visual distraction. i used it with Microchip Fubarino, 32 bit, stamp sized pcb. I have done pic16F, pic18F.

    • @LordOfNihil
      @LordOfNihil Месяц назад

      @@AnalogDude_ ive used a lot of at megas and tinys, esp8266/32s, stm32, to name a few, never used pic though.

  • @AnalogDude_
    @AnalogDude_ Месяц назад

    You really need to use a 23lc1024, 128k sram chip, i made a very simple midi sequencer some time ago using a similar to chip like the Arduino, this allowed me to create a 96 ppq midi sequencer, simple with 74hc126 for leds and 74hc585 for buttons and 100% accurate up to 999 bpm, max Ableton. makes your live easy. : )

  • @evanspicolo6493
    @evanspicolo6493 Месяц назад

    This video saved me. Thank's a lot!

  • @johnwettroth4060
    @johnwettroth4060 Месяц назад

    Nice job, great demonstration, would make a great lab for a college student. It also gets across what "integration" is all about- replacing a board full of stuff with an IC. There was an old part back in the day, MC14549B that had all the SAR logic in it. They're still sold by Onsemi, available from Digi-Key. You would then add a parallel DAC (MC1408 back then), a comparator (LM311 back then) and have a 3 chip ADC. The other technique that's still practiced is to use a cheap microcontroller with a resistor DAC made from R on port pins. Some uC's have a comparator, so you could do a SAR with a $.50 uP and a pile of resistors. The SAR logic is pretty simple in software with comparisons and left shifts to build up your value. Have fun, Interesting.

  • @adrianoarantesdesouza9106
    @adrianoarantesdesouza9106 Месяц назад

    Your video saved me. I couldn't get it to work, but the option to connect the "gpo" to 5v was perfect. Thank you.

  • @pdarkXIV
    @pdarkXIV Месяц назад

    Thank you for this video! It's the best explanation of a successive approximation ADC I've seen (and I've been looking around quite a bit over the years).

  • @AnalogDude_
    @AnalogDude_ Месяц назад

    Very cool and your drawings are cool. 8:29 i can't see how this 595 counts to 5, a other solution would be using CD4017 and tie the 5th or 9th pin to the reset input. The CD4017 also always starts with pin of bit 0 activated or CD4520 with CD4012 4 input NOR gate and tie this output to reset CD4520. PCM1808 (adc), PCM1725 (dac) both are 14 pin, 16 bit, 96kHz, dual channel. They are used in musical instruments, sound mixers, etc, no software setup needed.

    • @igorbrichkov3632
      @igorbrichkov3632 Месяц назад

      @@AnalogDude_ wanted parallel output. Adc676 is the only 16 bit parallel output one but its too expensive. Cd4017 outputs go off after the next count reached and need it to stay on for the and gates. The master reset gets triggered on Q4 of the 595. The only issue is it needs to be inverted as it is active low.

    • @AnalogDude_
      @AnalogDude_ Месяц назад

      @@igorbrichkov3632 you could try and clock this PCM1808 (or another chip) 16 times and shuffle the output into 74hc595 to get parallel out.

    • @AnalogDude_
      @AnalogDude_ Месяц назад

      @@igorbrichkov3632 ... or maybe: ADS8867 100ksps, 16 bit, non audio. no software but with a conversion indicator input.

    • @AnalogDude_
      @AnalogDude_ Месяц назад

      @@igorbrichkov3632 I also was planning to use adc/dac chips, so i had their datasheets. I checked quite a few of them . also researched what to do with differential inputs, witch requires like 3 opamps. special power supply opamps for reference. In the end i settled for: Cirrus Logic CS4271. stereo input / output 192 khz. Recently i was watching the "service manual" of the Akai MPC3000 and found out about the "PCM" chips for output and Japanese AKM adc for input, they also produce high end audio codecs. but like the Cirrus chip, they need software setup to config. since they can be adjusted for 32, 24 or 16 bit and more.

  • @86Ivar
    @86Ivar Месяц назад

    What about using a potmeter and a adc chip to make it cycle through the addresses? Would that be great for scratching?

    • @igorbrichkov3632
      @igorbrichkov3632 Месяц назад

      @@86Ivar actually working on it

    • @86Ivar
      @86Ivar Месяц назад

      @@igorbrichkov3632 was thinking sbout this. Can you use a binary adder, adding up bouth the rising counter/transport and the adc. I think that would be cool.

  • @colonelbarker
    @colonelbarker Месяц назад

    Fabulous work!😊

  • @gentlemanbirdlake
    @gentlemanbirdlake Месяц назад

    Super cool project, thanks for sharing. But don’t overshare, yo watch out keep your P.I.I. out of the shots.

  • @cherrymountains72
    @cherrymountains72 Месяц назад

    Dang bro! You a wizard!

  • @86Ivar
    @86Ivar Месяц назад

    Sent the vid link to look mum computer :)

  • @hoodwinkedDaDon
    @hoodwinkedDaDon 2 месяца назад

    i mean this is fucking insane... amazing work.

  • @AnalogDude_
    @AnalogDude_ 2 месяца назад

    i tried to make a mechanism using CD4000's (counters, bit shifters, inverters, gates) and CD4520 to address a 23LC1024 128 kb ram chip in the Falstad simulator. but apparently i have to use twice the frequency to clock and count join clocks to make it work to proceed.

  • @AnalogDude_
    @AnalogDude_ 2 месяца назад

    You probably should use a CD4050 buffer (d0-d7) under the R2R array and use 49K9 - 100K resistor instead, the left 2 2K resistors or the lowest (2) bit consumes a lot of current, you could also ground the first 2 bits of the R2R array to safe on energy and a single CD4050 would be enough, you want hear it + an additional opamp before the AC coupling capacitor. Very cool project, although you would be cheaper using a Arduino Uno + 23S17 (16 bit) , less parts, less pcb space.

    • @igorbrichkov3632
      @igorbrichkov3632 2 месяца назад

      @@AnalogDude_ thanks for the input. Nobody tells you which resistors to put into an R2R. I tried looking at the R2R based DAC ic datasheets and they dont specify either. I tried adding an op amp in inverting configuration after the R2R and before the cap with negative feedback resistor and can get great amplification (even up to 20v peak to peak with a 10k resistor) but i get distortion with everything except the acoustic type music even at unity gain so i left it out. Maybe it was a grounding noise problem. The cd4050 is a great idea though Doing it with an arduino is less fun and definitely less from-scratch than i would like plus you waste an arduino doing it. Total parts is like 15$. The ram chip is like 3$ and adc is $5. Bigger static ram chips are getting harder to source.

    • @AnalogDude_
      @AnalogDude_ 2 месяца назад

      ​@@igorbrichkov3632 Yeah, but i simulated a R2R array and found out about it. Roland used 75K / 150K for R2R array in the Jupiter 8, the smallest in the Jupiter 4 and SH-101 = 31k, 62,5K, 125K, ... , the biggest 1M (x2). Roland also used multiple "CD4050" buffers on the low bit(s) of the R2R array in the TB-303, SH-101 & Jupiter 4. indicating a high current usage or weak CD4050 back in the days. You need to use voltage follower config behind R2R array, no amplification needed or non inverting config with FET opamp. you can remove the atmel 328P from the Arduino Uno board as loose part with a Chrystal, the are like 3€ / each. That's why i got 23LC512 / 23LC1024 sram chip's to used with microchip pic's. as novice back than i got it to work. they work with the atmel 328p.

    • @AnalogDude_
      @AnalogDude_ 2 месяца назад

      @@igorbrichkov3632 i used a 23LC512 to build a simple midi sequencer, some time ago. it was internally 96 PPQ rather than 24 PPQ.

    • @AnalogDude_
      @AnalogDude_ 2 месяца назад

      @@igorbrichkov3632 AP Memory APS6404L-3SQR = 64 MB pseudo ram, SOIC8 package, so you need a "txs0108" 8-Bit Bidirectional Voltage-Level Translator to work with Arduino. That's like 10 minutes of 16 bit sound.

    • @AnalogDude_
      @AnalogDude_ 2 месяца назад

      @@igorbrichkov3632 it seems my reactions got removed did you got them?

  • @CircularMirror7
    @CircularMirror7 2 месяца назад

    Nice work 🔥

  • @trukxelf
    @trukxelf 2 месяца назад

    😮damn good work

  • @KingOnfactop
    @KingOnfactop 2 месяца назад

    Hello sir kya main aapki video ko use kar sakta hun Apne short video mein ( anemometer wala video )

    • @igorbrichkov3632
      @igorbrichkov3632 2 месяца назад

      I have a complete video not short on the anemometer project. Schematic too

  • @Brenden.smith.921
    @Brenden.smith.921 2 месяца назад

    This has such a lab bench project vibe, down to the positive and negative rails being wired backwards because the breadboard was cannibalized from a previous project and there's no time to "fix" it when you have an idea. Feels very familiar. Great video. The frequency instability at 2:03 was interesting; was that a rolling shutter artifact or an artifact of using the PLL chip in the way you are and without the usual filtering and stabilizing components?

    • @igorbrichkov3632
      @igorbrichkov3632 2 месяца назад

      @@Brenden.smith.921 thanks for the comment. I think its the latter because when i dont mess with it is pretty stable

  • @AnalogDude_
    @AnalogDude_ 2 месяца назад

    Hey, 2:25 i'm checking the datasheet again it seems work, but should the !RD! pin (2) be continuously low? This pin seems to reset stuff inside the chip and make the data available. are you going to try dac0800 or dac0808? the chip inside the Roland TR-707 (under the eproms) seems to be a pre version (other designator) of the dac0800, the pinout is the same. Combine these 2 with some ram and you have a delay or reverb / hall.

  • @AnalogDude_
    @AnalogDude_ 2 месяца назад

    Your mic need to be closer to your mouth to be better heard.

  • @iTeedo
    @iTeedo 2 месяца назад

    Speak up son! lol

  • @kenrawlings4184
    @kenrawlings4184 2 месяца назад

    Great to see how to set this ram up. You could connect a binary counter to the address lines and advance it with a button.

    • @igorbrichkov3632
      @igorbrichkov3632 2 месяца назад

      @@kenrawlings4184 plan on using the binary counter with rotary encoder that i made a couple of videos ago

    • @kenrawlings4184
      @kenrawlings4184 2 месяца назад

      @@igorbrichkov3632 sounds like a good idea. You can make a sampler with your d to a converter, that would be cool.

    • @AnalogDude_
      @AnalogDude_ 2 месяца назад

      There is a Soic8 pseudo ram chip with 64MB, much better than 100 kB. Probably used in current Nokia phones.

  • @thomasw2509
    @thomasw2509 2 месяца назад

    PLS, when You show circuits on breadboard. Put all the ground busses to the blue marked line of contacts. You did OK on the top bus lines but not on the lower. The orange jupper wire connects the top blue line with the lower red line. OMG.

    • @igorbrichkov3632
      @igorbrichkov3632 2 месяца назад

      @@thomasw2509 yeah sorry should have mentioned that. I had a -12v on that lower blue for a while so i forgot to mention when i changed it. I put the schematic side by side just to clear it up

  • @maeanderdev
    @maeanderdev 2 месяца назад

    You may want to use a potentiometer to set the ADC sampling frequency. As you reduce the sampling frequency you will eventually have a nyquist bandwidth within the audible range and aliasing will cause the resulting audio to sound increasingly wierd

  • @grhinson
    @grhinson 2 месяца назад

    I like your pointer. I never seen anyone use a wire as pointer like that. Innovative.