A Tap Tempo Control Chip

Started by smallbearelec, April 09, 2009, 01:27:46 PM

Previous topic - Next topic

MoltenVoltage

Quote from: octfrank on April 14, 2009, 12:36:36 PM
Actually, that language was removed in the latest version of the datasheet.

I just downloaded your datasheet 20 seconds ago and the language is still there (see page 4):
http://www.spinsemi.com/Products/datasheets/spn1001/FV-1.pdf

Great product, by the way.

MoltenVoltage.com for PedalSync audio control chips - make programmable and MIDI-controlled analog pedals!

MoltenVoltage

Quote from: dano12 on April 14, 2009, 09:51:41 AM
Wow, I spend a day away getting a bikini wax and come back and someone has invented a tap-tempo module.

Very cool! Molten Voltage, I can see a lot of very cool uses for this, simply because I'm not hung up on tap-tempo for PT23999 delays.

I'm shall procure said device and do shameful things to it. Thanks for the device and your posts.



I checked out your website and all I can say is WOW!  That's what we've been talking about!
www.beavisaudio.com

Hopefully we will see a Beavis design in the contest!
MoltenVoltage.com for PedalSync audio control chips - make programmable and MIDI-controlled analog pedals!

octfrank

Quote from: MoltenVoltage on April 14, 2009, 01:02:46 PM
Quote from: octfrank on April 14, 2009, 12:36:36 PM
Actually, that language was removed in the latest version of the datasheet.

I just downloaded your datasheet 20 seconds ago and the language is still there (see page 4):
http://www.spinsemi.com/Products/datasheets/spn1001/FV-1.pdf

Great product, by the way.



Missed the mention of it in paragraph 2 there, will remove and upload new file later today. But, official word is that you can use the ROM code to make and sell product.
Frank Thomson
Experimental Noize

decc


I hope it isn't bad form posting this to another thread, but the light at the end of the tunnel is over here. :)

MoltenVoltage

Quote from: decc on April 15, 2009, 12:58:45 AM

I hope it isn't bad form posting this to another thread, but the light at the end of the tunnel is over here. :)

If you have tunnel vision re the PT2399, that is.

This is still the place to post your designs for the contest.   ;D
MoltenVoltage.com for PedalSync audio control chips - make programmable and MIDI-controlled analog pedals!

earthtonesaudio

An idea for interfacing between MV-52 and PT2399:



First IC (LM2900/3900, no substitute) is a tachometer circuit that converts pulses into a DC voltage output.  Second IC converts this voltage to a current for controlling PT2399 delay time.  Might be possible to replace the diode with the transistor/current sink portion and get it down to one op-amp, but I'm not sure.  LM3900s only come in quad packages, so you still have 2 op-amps left for buffering, modulation or whatever.  Perhaps a 3-chip delay with tap tempo (not including 5V regulator)?

jacobyjd

Well, mine is on order--however, I'm not doing anything crazy...I've been working on putting together a sequenced effect pedal for live use, and tap tempo is what will motivate it to reality :)

More an issue of necessity rather than creativity  :icon_biggrin:
Warsaw, Indiana's poetic love rock band: http://www.bellwethermusic.net

moosapotamus

RE: MV-52

What voltage is output from pin 2 (on-off) and from pin 3 (pulse)?

Sounds like you could also refer to pins 2 and 3 as gate and trigger outputs, yes?

Thanks!
~ Charlie
moosapotamus.net
"I tend to like anything that I think sounds good."

slacker

An MV-52 is winging its way towards me from Smallbear as we speak  ;D
Just got to think what to do with it now.

MoltenVoltage

#109
Quote from: moosapotamus on April 15, 2009, 12:00:26 PM
RE: MV-52

What voltage is output from pin 2 (on-off) and from pin 3 (pulse)?

Sounds like you could also refer to pins 2 and 3 as gate and trigger outputs, yes?

Thanks!
~ Charlie

The pin output voltages are the same as the chip input voltage which can be anywhere from 2 - 5.5 volts DC.  The schematics show 5 volts because that is what we always use in our prototypes.

Yes you could properly refer to pin 2 as a gate output and pin 3 as a trigger output.

It is important to keep in mind that the output from pin 2 switches on and off in time with the taps.  In other words, the time it stays on is equal to the time between taps, and the time it stays off is equal to the time between taps (in real-time mode).  If you need a full square wave cycle from pin 2 that is equal to the time between taps, you can ground pin 7, doubling the output frequency (1:2 mode).

It is also worth mentioning that the two outputs can be used simultaneously and sink or source 25mA each.

Please let me know if anything is unclear, and if you have any other questions.

Thanks!
MoltenVoltage.com for PedalSync audio control chips - make programmable and MIDI-controlled analog pedals!

moosapotamus

Cool! 8)
I think I'm gonna try playing with a couple of these, too!

Thanks
~ Charlie
moosapotamus.net
"I tend to like anything that I think sounds good."

earthtonesaudio

Quote from: MoltenVoltage on April 15, 2009, 05:19:58 PM
It is important to keep in mind that the output from pin 2 switches on and off in time with the taps.  In other words, the time it stays on is equal to the time between taps, and the time it stays off is equal to the time between taps (in real-time mode).  If you need a full square wave cycle from pin 2 that is equal to the time between taps, you can ground pin 7, doubling the output frequency (1:2 mode).

That's a handy bit of information.  Just add an integrator to the output and you have a triangle LFO.   :P

analogmike

One thing I didn't see answered, did you have that chip custom made for you, or tweek an existing chip? Just curious as I thought it would be cost prohibitive to do that. I wish I could think of a good application we could use it for, will keep it in mind. thanks!
DIY has unpleasant realities, such as that an operating soldering iron has two ends differing markedly in the degree of comfort with which they can be grasped. - J. Smith

mike  ~^v^~ aNaLoG.MaN ~^v^~   vintage guitar effects

http://www.analogman.com

MoltenVoltage

Quote from: analogmike on April 15, 2009, 10:06:18 PM
One thing I didn't see answered, did you have that chip custom made for you, or tweek an existing chip? Just curious as I thought it would be cost prohibitive to do that. I wish I could think of a good application we could use it for, will keep it in mind. thanks!

MV-52 is a custom programmed microcontroller that we created and manufacture.

Thanks for the feedback.  Hopefully this thread and the contest will give you (and everyone else) some inspiration!


...for those new to this thread, see page 4 for contest details
MoltenVoltage.com for PedalSync audio control chips - make programmable and MIDI-controlled analog pedals!

slacker

Mine arrived over the weekend, I've only had a brief play with it, but it works as advertised :)

Hopefully in a couple of days I'll be able to knock up a simple tremolo.

nelson

Quote from: MoltenVoltage on April 15, 2009, 05:19:58 PM
Quote from: moosapotamus on April 15, 2009, 12:00:26 PM
RE: MV-52

What voltage is output from pin 2 (on-off) and from pin 3 (pulse)?

Sounds like you could also refer to pins 2 and 3 as gate and trigger outputs, yes?

Thanks!
~ Charlie

The pin output voltages are the same as the chip input voltage which can be anywhere from 2 - 5.5 volts DC.  The schematics show 5 volts because that is what we always use in our prototypes.

Yes you could properly refer to pin 2 as a gate output and pin 3 as a trigger output.

It is important to keep in mind that the output from pin 2 switches on and off in time with the taps.  In other words, the time it stays on is equal to the time between taps, and the time it stays off is equal to the time between taps (in real-time mode).  If you need a full square wave cycle from pin 2 that is equal to the time between taps, you can ground pin 7, doubling the output frequency (1:2 mode).

It is also worth mentioning that the two outputs can be used simultaneously and sink or source 25mA each.

Please let me know if anything is unclear, and if you have any other questions.

Thanks!

Isn't the onternally RC generated clocking frequency of these MCU's supply voltage dependant?

As such, you probably shouldn't be advising that the MCU can run down to two volts, wouldn't that throw off the timing?
My project site
Winner of Mar 2009 FX-X

R.G.

Quote from: analogmike on April 15, 2009, 10:06:18 PM
One thing I didn't see answered, did you have that chip custom made for you, or tweek an existing chip? Just curious as I thought it would be cost prohibitive to do that. I wish I could think of a good application we could use it for, will keep it in mind. thanks!
From the pinout, it's probably one of the eight pin PICs or AVR uCs.
R.G.

In response to the questions in the forum - PCB Layout for Musical Effects is available from The Book Patch. Search "PCB Layout" and it ought to appear.

MoltenVoltage

Quote from: nelson on April 20, 2009, 04:18:20 PM
Quote from: MoltenVoltage on April 15, 2009, 05:19:58 PM
Quote from: moosapotamus on April 15, 2009, 12:00:26 PM
RE: MV-52

What voltage is output from pin 2 (on-off) and from pin 3 (pulse)?

Sounds like you could also refer to pins 2 and 3 as gate and trigger outputs, yes?

Thanks!
~ Charlie

The pin output voltages are the same as the chip input voltage which can be anywhere from 2 - 5.5 volts DC.  The schematics show 5 volts because that is what we always use in our prototypes.

Yes you could properly refer to pin 2 as a gate output and pin 3 as a trigger output.

It is important to keep in mind that the output from pin 2 switches on and off in time with the taps.  In other words, the time it stays on is equal to the time between taps, and the time it stays off is equal to the time between taps (in real-time mode).  If you need a full square wave cycle from pin 2 that is equal to the time between taps, you can ground pin 7, doubling the output frequency (1:2 mode).

It is also worth mentioning that the two outputs can be used simultaneously and sink or source 25mA each.

Please let me know if anything is unclear, and if you have any other questions.

Thanks!

Isn't the onternally RC generated clocking frequency of these MCU's supply voltage dependant?

As such, you probably shouldn't be advising that the MCU can run down to two volts, wouldn't that throw off the timing?

Good questions.

Actually, the processor speed is relatively consistent (+/- 5%) across the specified voltage range (2 - 5.5 volts DC) and a very wide range of temperatures (-40 to +185 deg. Fahrenheit)

In addition, the timing is not absolute, but relative to the tap interval, therefore any processor speed variations make no difference.

MoltenVoltage.com for PedalSync audio control chips - make programmable and MIDI-controlled analog pedals!

Nasse

I hope Mr Standard reads this. Or perhaps manufacturers start to make tap pedals wit external / aux input and ouput for that stupid tap signal.
  • SUPPORTER

puretube

Quote from: octfrank on April 14, 2009, 12:36:36 PM
Quote from: MoltenVoltage on April 13, 2009, 06:56:10 PM

A few thoughts about the FV-1.  First of all, it is very very cool and packs a lot of customizable digital effects in a small package.  If you actually read the datasheet, it says "8 demonstration programs are built into the internal ROM...The default ROM programs are for demonstration purposes and should not be used in production".  In other words, don't even think about selling pedals with it unless you write your own custom code using their assembly language.

Actually, that language was removed in the latest version of the datasheet. It was there originally as the ROM code was created prior to having actual chips, and while I tested the code in the Verilog simulator we could only do short audio tests (I was simulating the FV-1 in Verilog and it may take an hour to simulate 100mS, so it took days to simulate a few seconds) and we didn't want people to design product around the ROM programs then discover an error later. But as Spin is confident with the code, feel free to build products using the ROM code, sell them, make a profit, all fine with Spin!

Thanks for clearing this up loudly and in public, Frank!  :icon_biggrin: :icon_wink: :icon_cool: