audio recording on IC -help wanted

On Sun, 12 Jun 2005 21:33:49 -0500, the renowned Jim Adney
<jadney@vwtype3.org> wrote:

On Sat, 11 Jun 2005 08:46:54 -0400 Spehro Pefhany
speffSNIP@interlogDOTyou.knowwhat> wrote:

On Fri, 10 Jun 2005 21:14:19 -0700, the renowned "Watson A.Name -
\"Watt Sun, the Dark Remover\"" <NOSPAM@dslextreme.com> wrote:

If you are going to use them for more than a few hundred Hz, then you
should use a diode made for fast switching, like the 1N4933 thru 37.

Or the UF400x, which requires even less thinking, and has trr in the
50-75ns range.

Who makes those?
Fairchild, Vishay and various generic makers. Eg.


Best regards,
Spehro Pefhany
--
"it's the network..." "The Journey is the reward"
speff@interlog.com Info for manufacturers: http://www.trexon.com
Embedded software/hardware/analog Info for designers: http://www.speff.com
 
On Sun, 12 Jun 2005 21:33:49 -0500, the renowned Jim Adney
<jadney@vwtype3.org> wrote:

On Sat, 11 Jun 2005 08:46:54 -0400 Spehro Pefhany
speffSNIP@interlogDOTyou.knowwhat> wrote:

On Fri, 10 Jun 2005 21:14:19 -0700, the renowned "Watson A.Name -
\"Watt Sun, the Dark Remover\"" <NOSPAM@dslextreme.com> wrote:

If you are going to use them for more than a few hundred Hz, then you
should use a diode made for fast switching, like the 1N4933 thru 37.

Or the UF400x, which requires even less thinking, and has trr in the
50-75ns range.

Who makes those?
Fairchild, Vishay and various generic makers. Eg. Mouser has Fairchild
UF4004 parts for USD $56/1000.


Best regards,
Spehro Pefhany
--
"it's the network..." "The Journey is the reward"
speff@interlog.com Info for manufacturers: http://www.trexon.com
Embedded software/hardware/analog Info for designers: http://www.speff.com
 
On Mon, 13 Jun 2005 02:02:58 -0300, bob@jfcl.com <bob@jfcl.com> wrote:

Is there an IC that will decode MIDI data? I need something that I
can use in an embedded system with a fairly simple (e.g. 8051 or PIC)
microcontroller. Ideally the chip would take MIDI data directly and
output analog audio for an amplifier, run on 5V and be available retail
in a thru hole package, but I'll take what I can get :) It does have
to be something I can by retail, though, in small quantities.

I know there are MP3 decoder chips (e.g. the STA013) that approach
this ideal, but I really need to play MIDIs, not MP3s.

Thanks,
Bob Armstrong
i say either a basic synthesiser chip, or read the midi spec farther than
the first half page. try midi fanatics brainwashing center, it'll
probably help you.

--
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
 
bob@jfcl.com wrote:
Is there an IC that will decode MIDI data? I need something that I
can use in an embedded system with a fairly simple (e.g. 8051 or PIC)
microcontroller. Ideally the chip would take MIDI data directly and
output analog audio for an amplifier, run on 5V and be available retail
in a thru hole package, but I'll take what I can get :) It does have
to be something I can by retail, though, in small quantities.

I know there are MP3 decoder chips (e.g. the STA013) that approach
this ideal, but I really need to play MIDIs, not MP3s.
MIDI Is a standard of controls and notes. It does not dictate instrumentation.
MIDI Is like having the sheet music to a song. It has no inherent sound. What
you need is a sound synthesizer that understands MIDI and can generates sound
based upon it.

There is a standard called "General MIDI" which puts specific instruments on
specific channels and patches, but you really need to understand what your MIDI
source is set up for to know what it's going to play. I have MIDI files I've
created from my own sequences, but you can't play them back on anything other
than my studio (no sounds will be correct).

-->Neil
 
I want to create my own sun with LEDs.
How many LEDs do I need for building a sun and which LEDs do you recommend ?
The Sun is ~ 2e30 kg. Assuming a LED is 1g 2e33 should do. I dunno if
fusion would start spontaneously, maybe a little pressure would be
needed. But beware: LEDs contain very little H, so your sun would
quickly become unstable.


Wouter van Ooijen

-- ------------------------------------
http://www.voti.nl
Webshop for PICs and other electronics
http://www.voti.nl/hvu
Teacher electronics and informatics
 
<bob@jfcl.com> wrote in message
news:1118638978.429662.287910@g43g2000cwa.googlegroups.com...
Is there an IC that will decode MIDI data?
Yes, It's called an UART.

I need something that I
can use in an embedded system with a fairly simple (e.g. 8051 or PIC)
microcontroller.
Practically all microcontrollers have at least one UART built in,
so you're not likely to need anything but your microcontroller
and an electrical interface for the 5 ma current loop (use e.g.
a 6N138 optocoupler).

DJ
--
 
<bob@jfcl.com> wrote in message
news:1118638978.429662.287910@g43g2000cwa.googlegroups.com...
Is there an IC that will decode MIDI data? I need something that I
can use in an embedded system with a fairly simple (e.g. 8051 or PIC)
microcontroller. Ideally the chip would take MIDI data directly and
output analog audio for an amplifier, run on 5V and be available retail
in a thru hole package, but I'll take what I can get :) It does have
to be something I can by retail, though, in small quantities.

I know there are MP3 decoder chips (e.g. the STA013) that approach
this ideal, but I really need to play MIDIs, not MP3s.

Thanks,
Bob Armstrong
I think you completely misunderstand what MIDI is. MIDI is just the
information a MIDI keyboard generates when you play it - i.e. note on, note
off information and things like the continuous data output of a pitchbend
wheel. It is "button press" information, not audio. Put this information
into a MIDI equipped sound module and then you will get sound.

If you want to receive this information with something like an 8051 it is
quite easy using some buffering/opto-isolator circuitry. Search the web for
this, there is loads of information. You will also find various MIDI
routines you can use or adapt, depending on what you want to do with the
information.

Gareth.
 
In article <1118677228.185310.108510@g14g2000cwa.googlegroups.com>,
"bob@jfcl.com" <bob@jfcl.com> writes
P.S. Something like the Micronas MAS3505G is an example of what I'm
talking about

http://www.micronas.com/products/documentation/consumer/mas35xyg/index.php

EXCEPT a) I don't know of any retail source for this chip in unit
quantities, and b) it's only available in a BGA package which I
couldn't solder even if I had one!

Winbond do one, W56964 which is a 34 pin QFP, general midi synth
including a power amp, but I have no idea where you would obtain them in
small quantities.
--
Tim Mitchell
 
On 2005-06-13 17:40, bob@jfcl.com wrote:
P.S. Something like the Micronas MAS3505G is an example of what I'm
talking about

http://www.micronas.com/products/documentation/consumer/mas35xyg/index.php

EXCEPT a) I don't know of any retail source for this chip in unit
quantities, and b) it's only available in a BGA package which I
couldn't solder even if I had one!

Thanks again,
Bob
I found these chips that are still in manageable DIP/SOP packages:
http://www.holtek.com/english/products/mcu_5.htm

Not sure if they have distributors where you are.

/Rolf
 
In comp.arch.embedded bob@jfcl.com <bob@jfcl.com> wrote:

I'm sorry for not being clear, but you guys misunderstand - I
don't want to control an external MIDI synthesizer. I want a MIDI
synthesizer chip that I can build into a project.
Well, suffice it say it might have helped if you had asekd for a
synthesizer chip right away, instead of speaking about a "decoder"
chip. Acquiring anything like that in qty less than 1000 might indeed
prove challenging, these days, when most applications, including
cellphones, would just use a DSP and a huge wave table memory instead
of dedicated chips.

--
Hans-Bernhard Broeker (broeker@physik.rwth-aachen.de)
Even if all the snow were burnt, ashes would remain.
 
"Tristan Beeline" <mist_distance@hotmail.com> wrote in message
news:55f4364e.0506121956.4cb1ff76@posting.google.com...
I want to create my own sun with LEDs.

How many LEDs do I need for building a sun and which LEDs do you
recommend ?

How much can you afford? Try starting out with Luxeon Stars. LOTS of
them!
 
On 13 Jun 2005 08:32:42 -0700, "bob@jfcl.com" <bob@jfcl.com> wrote:

I'm sorry for not being clear, but you guys misunderstand - I don't
want to control an external MIDI synthesizer. I want a MIDI
synthesizer chip that I can build into a project.

Think of a cell phone - most phones these days can render MIDI ring
tones. I need something on that level.

Yes, I know that many MIDIs will end up sounding like cheap elevator
music (or a cell phone!) when rendered this way, but that's OK.
You might try Yamaha. They used to have a range of synthasizer chips
which might still be in production. There might be an obscure Far
Eastern second source which still produces the devices for niche
markets. People in the retro-computer scene might be able to help.
(Old Ataris, Commodores etc. often had add-ons that contained these
synthesizer chips)

Regards
Anton Erasmus
 
In comp.arch.embedded,sci.electronics.components, On Thu, 16 Jun 2005
12:12:19 +0200, Anton Erasmus <nobody@spam.prevent.net> wrote:

On 13 Jun 2005 08:32:42 -0700, "bob@jfcl.com" <bob@jfcl.com> wrote:


I'm sorry for not being clear, but you guys misunderstand - I don't
want to control an external MIDI synthesizer. I want a MIDI
synthesizer chip that I can build into a project.

Think of a cell phone - most phones these days can render MIDI ring
tones. I need something on that level.

Yes, I know that many MIDIs will end up sounding like cheap elevator
music (or a cell phone!) when rendered this way, but that's OK.

You might try Yamaha. They used to have a range of synthasizer chips
which might still be in production. There might be an obscure Far
Eastern second source which still produces the devices for niche
markets. People in the retro-computer scene might be able to help.
(Old Ataris, Commodores etc. often had add-ons that contained these
synthesizer chips)
Do these chips actually accept MIDI commands directly? The chips I
recall from years (okay, decades) ago were parallel-interface
peripherals for a microprocessor bus (such as the C64's SID chip and
earlier GI AY-3-whatever used in arcade video games). These used the
computer's main processor to decode the MIDI commands and put the
proper values into the sound chip's registers.
I suspect even in a cell phone the MIDI rendering is in software.
There was at least one hardware implementation of MIDI (Roland TR-707
drum machine used lots of CMOS logic), but with MIDI-capable
microcontrollers for a dollar or less, it only makes sense to use one.
There's also exactly how much MIDI functionality you want. The
original MIDI spec is just receiving note-on and note-off commands,
and playing and stopping each note as the appropriate command is
received, but there's also MIDI File Format, where you have a file
(under most OS's, the extension is .MID) that has a whole song
(note-on's and note-off's, but also the timing between these is
encoded in the file), you would send the file to the chip and tell it
to play (presuming such a chip exists). The point is that something
may say it "does MIDI" and be technically true, but it may not do
everything you expect.

Regards
Anton Erasmus
-----
http://mindspring.com/~benbradley
 
On Thu, 16 Jun 2005 17:11:50 GMT, Ben Bradley
<ben_nospam_bradley@frontiernet.net> wrote:

In comp.arch.embedded,sci.electronics.components, On Thu, 16 Jun 2005
12:12:19 +0200, Anton Erasmus <nobody@spam.prevent.net> wrote:

On 13 Jun 2005 08:32:42 -0700, "bob@jfcl.com" <bob@jfcl.com> wrote:


I'm sorry for not being clear, but you guys misunderstand - I don't
want to control an external MIDI synthesizer. I want a MIDI
synthesizer chip that I can build into a project.

Think of a cell phone - most phones these days can render MIDI ring
tones. I need something on that level.

Yes, I know that many MIDIs will end up sounding like cheap elevator
music (or a cell phone!) when rendered this way, but that's OK.

You might try Yamaha. They used to have a range of synthasizer chips
which might still be in production. There might be an obscure Far
Eastern second source which still produces the devices for niche
markets. People in the retro-computer scene might be able to help.
(Old Ataris, Commodores etc. often had add-ons that contained these
synthesizer chips)

Do these chips actually accept MIDI commands directly? The chips I
recall from years (okay, decades) ago were parallel-interface
peripherals for a microprocessor bus (such as the C64's SID chip and
earlier GI AY-3-whatever used in arcade video games). These used the
computer's main processor to decode the MIDI commands and put the
proper values into the sound chip's registers.
I suspect even in a cell phone the MIDI rendering is in software.
There was at least one hardware implementation of MIDI (Roland TR-707
drum machine used lots of CMOS logic), but with MIDI-capable
microcontrollers for a dollar or less, it only makes sense to use one.
There's also exactly how much MIDI functionality you want. The
original MIDI spec is just receiving note-on and note-off commands,
and playing and stopping each note as the appropriate command is
received, but there's also MIDI File Format, where you have a file
(under most OS's, the extension is .MID) that has a whole song
(note-on's and note-off's, but also the timing between these is
encoded in the file), you would send the file to the chip and tell it
to play (presuming such a chip exists). The point is that something
may say it "does MIDI" and be technically true, but it may not do
everything you expect.
I am not sure. It has been years since I have read any of the
datasheets, or looked at these devices. There were a few fairly
complex devices available since the CPUs used as the main CPU
were not that fast.

Regards
Anton Erasmus
 
gans1973@rediffmail.com wrote:
hi,
I'm looking at modelling of the process variations in mos
transistor at say 90nm and below. I'm new to this group, and
not sure where exactly to post it.

Basically, the foundry guys give the standard deviation
data on vt, transconductance and Idss. With this I would like
to figure out how the (say)inverter delays are affected.
(Essentially try and figure out the distribution).
I hope you mean by using spice. Any other way is daft.

In my opinion, all the three are not totally uncorrelated
to each other. So, I presume selecting two of these should
do a good job. Is this on the right track??

And if someone has worked on these things can he/she share
some basic ideas with me??
Standard i.c. design practise is to do worst case runs of strong/fast,
nominal/normal and weak/slow. See for example,
http://www.anasoft.co.uk/worstcase.html and
http://www.anasoft.co.uk/WCSETUP.GIF

You need to vary the mosfet capacitances as well.

If you use SS, you only only have to specify two special "multiplier
models", and runs are all automated for that device. You don't have to
work it out yourself.

multiplier are values that multiply nominal values, e.g.

..MODEL ss_wc_nch_xw nmos(tox=1.033 vth0=1.25 cj=1.05 cjsw=1.05 cgdo=1.05
cgso=1.05)

..MODEL ss_wc_nch_xs nmos(tox=960m vth0=750m cj=950m cjsw=950m cgdo=950m
cgso=950m)

Kevin Aylward
informationEXTRACT@anasoft.co.uk
http://www.anasoft.co.uk
SuperSpice, a very affordable Mixed-Mode
Windows Simulator with Schematic Capture,
Waveform Display, FFT's and Filter Design.
 
<gans1973@rediffmail.com> wrote in message
news:1119259287.747504.322560@g47g2000cwa.googlegroups.com...
hi,
I'm looking at modelling of the process variations in mos
transistor at say 90nm and below. I'm new to this group, and
not sure where exactly to post it.
Try sci.engr.semiconductors

Basically, the foundry guys give the standard deviation
data on vt, transconductance and Idss. With this I would like
to figure out how the (say)inverter delays are affected.
(Essentially try and figure out the distribution).

In my opinion, all the three are not totally uncorrelated
to each other. So, I presume selecting two of these should
do a good job. Is this on the right track??

And if someone has worked on these things can he/she share
some basic ideas with me??

ganesh
 
gans1973@rediffmail.com wrote:
hi Kevin,
thanks for the information. But I'm actually looking for something
slightly different.
Its my mistake, since I didnt mention it clearly or rather not mention
it at all.

I'm looking at on chip variations. So, modelling the entire design at
SS or FF is too pessimistic.
It can be, but it it don't really matter if you can actually achieve a
design that meets spec anyway. You usually only need to try and fine
tune the calculation if the worst case design looks like the design wont
make it.

I personally use that fact that wc can give a pessimistic answer to give
me more confidence that the design will work for the conditions that are
either not checked, or the models themselves are not accurate enough.

So, within the same chip, vt etc of the transistors are going to vary.
I can take this into account if I do a statistical modelling (both at
SS and FF).
So, I get the delays as a probability distribution.

So, for a given value of vt, transconductance etc, I run spice and get
the delay.
Now, I vary these parameters accroding to some probability and get
various delays with various probabilities.
This way I can take care of on chip variations probabilistically.
My personal view is that this approach (MC) is not that wonderfull. The
reason being that, imo, one needs very large numbers of runs to account
for all conditions. Transient runs can take a long time.

Now, the issue is getting into the exact details of the modelling.
Every parameter vt, cgdo, cgso, gm, idss, AS, AD etc will vary. The
idea is to take uncorrelated parameters
as much as possible. Also if I take too many parameters, its difficult
to model.
That's why one often just does worst case. Its a compromise between
simulation time and accurate results.

I can tell you one thing though, in many companies, unless you do a wc
set of runs, you wont get a sign off from your manager to get masks
made.

What ever you do n addition, realistically, it *must* pass WC (not MC)
to go to fab. End of story.

So I would like to take some 2 or 3 dominant guys. I'm thinking of vt
and transconductance.
Are these choices ok??
I noted in the other post what *are* the dominant ones to consider, you
probaly missed this point being made, so I will repeat it:

These are the wc ratios (3 sigma) provided by a well known fab house.

..MODEL ss_wc_nch_xw nmos(tox=1.033 vth0=1.25 cj=1.05 cjsw=1.05 cgdo=1.05
cgso=1.05)

..MODEL ss_wc_nch_xs nmos(tox=960m vth0=750m cj=950m cjsw=950m cgdo=950m
cgso=950m)

tox effectively varies the transconductance as the transconductance
parameter k=u.epsilon/tox

The above are the variations typically provided by fab houses. They
don't provide much data on the other parameters in the BSim3 models.

Kevin Aylward
informationEXTRACT@anasoft.co.uk
http://www.anasoft.co.uk
SuperSpice, a very affordable Mixed-Mode
Windows Simulator with Schematic Capture,
Waveform Display, FFT's and Filter Design.
 
Hi Franz,

Franz3 wrote:

I have a question : what is the highest input voltage for TLC271 by
Udd = 5V? If voltage is higher as 5V - can this create a defect IC ?
You should really read the datasheet. It states clearly:
Absolute Maximum Rating:
Input Voltage (any input) -0.3V to Vdd

You should take measures to prevent inputs going higher
than Vdd or below -0.3V. Else you are asking for problems.

HTH
Wolfgang

--
From-address is Spam trap
Use: wolfgang (dot) mahringer (at) sbg (dot) at
 
<moby@kcbbs.gen.nz
Anyone got one of these to sell me ?
Yamaha part #XF164A00
** If Yamaha have none anywhere in the world - then you have a big
problem.

Possibly try asking "Phase Engineering " in Sydney.




.......... Phil
 

Welcome to EDABoard.com

Sponsor

Back
Top