Stencils are designed to be stretched taut in a stencil frame, the fact the stainless came off a roll (which is why they
have a curve) wouldn't normally cause issues used with a frame (might make...
Type: Posts; User: MarkT
Stencils are designed to be stretched taut in a stencil frame, the fact the stainless came off a roll (which is why they
have a curve) wouldn't normally cause issues used with a frame (might make...
Perhaps a link to the datasheet for the parts in question? - better than trying to guess what "high definition"
might mean to you, 1000 PPR, 10000 PPR, or even more?
How many encoders are likely...
What are you interfacing to that needs so many interrupt inputs?
Python3 bytestrings are not the same as unicode strings (Python3 strings are unicode). A bytestring is notated b'xxxxxxxx'
Python3 strings can be interconverted <-> bytestrings if you give the...
IIR isn't used for oversampling normally due to the phase error, and the fact polyphase FIR filters can be _much_ faster.
ILI9341 is a chip, not the actual TFT display. This sort of thing is why you should try to find something with a decent datasheet.
I'm sure there's a lot of difference between different displays....
What bit depth are you assuming? Why double floats if only sampling 16 bits (the Audio lib is 16 bit)
No, those signals are way too small to be fed direct to the ADC and get anything meaningful out.
An instrumentation amp is probably the way to go, though you'd need to ensure the potentials fall...
Forum rule? This is a software problem I think, the dropout is one audio block I suspect, ie 2.9ms, although
your 'scope shots omit timebase info so that's a guess.
The pin probably has bus-hold enabled.
See this thread:
https://forum.pjrc.com/threads/69671-Teensy-4-0-4-1-web-pages-need-a-warning-about-INPUT_DISABLE-on-Analog-Inputs?highlight=bus-keeper
Just to clarify, 400kHz. 2.5µs clock cycle, not 2.5ns! 100kHz and 400kHz are the commonest I2C rates.
Clearly visible 7.68MHz xtal, so good!
Well you have the circuit... Can you post the schematic? Is this a module? Does it have a xtal on it?
I second that - its essential for a sigma-delta chip like this has a good quartz-controlled clock - is it actually running at 7.68MHz?
When begin_v2_b2() returns all the audio objects have their destructors called and cease to exist. This won't be useful, and won't
work at all because audio objects that do I/O set up DMA and...
That's the point - the signal "bypasses" the diodes unless the input voltage strays out of range, in which case one of the diodes
conducts and clamps the voltage.
Two Schottky diodes and a Teensy (or any CMOS logic chip at all). This is the standard voltage protection - for surface mount people
generally use a dual Schottky in a SOT23 package for this.
...
To get precision timing the #SYNC line probably should be driven in hardware from, say, a PWM output set to the right speed.
Then the code to read the data can be interrupt driven from #DRDY going...
Zeners are not really the answer (they can have pretty soft knees in their response too), the way to do this is with a pair
of Schottky diodes to the rails and a series resistor:
28183
The...
I believe the range depends on which FFT window is used as they are not normalized for level IIRC.
Perhaps connect a AudioSynthWaveformSine into AudioAnalyzeFFT1024 to find out? A full-scale...
20MHz is just about doable on a breadboard, but you must use good layout - short direct cut-to-length wires, form a ground-plane
(well, ground-grid) using regularly spaced ground links. Decoupling...
Maybe use star-grounding for the various power supplies? I see several loops in the ground including high-current paths, which isn't a
great plan. Try to ensure any signal wire only runs alongside...
The audio shield socket does not have microphone connection, and is definitely intended for a TRS cable. If you need a microphone connection
you'll need a splitter.
Thinking about the SGTL5000...
A 'scope allows you to check the signal integrity on the bus - needs to be reasonable bandwidth for high speed logic, 100MHz+ really.
This is the sort of problem a logic analyzer will not help with...
Do you have a TRS-TRS cable? Try that in the first instance, shouldn't be any issues.
The band limited waveforms are a succession of step functions, at arbitrary timing, so its a little different from a succession of
samples so I fear the code won't translate well. There are...
Are you sure the T4.1 pins have enough fan-out for that may loads at high speed? This sounds like a case for a high-current logic buffer, or a distribution-tree (T4 drives 4 buffers, each drives 5...
You probably have some CTIA<->OMTP adapter cables then, which are have different pinouts at the two ends.
I'd stick to TRS (3-pole) 3.5 lead for standard audio (as opposed to computer/phone...
The easiest way is to add a recursion count - if you recurse more times than the number of clocks you know you are on a cycle.
Playing a sampled waveform back at various different rates is a problem of interpolation or decimation, ie rate-conversion.
Straight IIR and FIR filters only work when the input sample rate is the...
The address is local to the bus, its set in the hardware of the device. If you have a device that doesn't allow selection of alternate I2C addresses you have to use multiple busses or an I2C...
It seems that example only scans using the Wire object (SCL0/SDA0), not Wire1 (SCL1/SDA1).
Seen: https://github.com/nox771/i2c_t3 - its mentioned on the Wire library page.
You know the Teensy runtime already sets up the clocking before setup() is called? You may be misconfiguring things
if using a code example that's designed to run from reset state?
Do you have a link to the document in question?
And you've taken note of the forum rule?
Vehicle supplies are very noisy and spikey - normally you'd have filtering / clamping circuitry to tame this.
https://www.avrfreaks.net/forum/automotive-power-suppy-filtering
I2C is indeed...
Are you immediately decimating the signal(s)?
Two gains and multiplying are necessary in fact :)
You were looking for a cross-fade in particular, but didn't use that term, which I think helped sow confusion
especially as we've been talking...
So no 3-phase induction motor? That's the ultimate challenge - easier with an encoder.
Yes, a 4-quadrant motor controller needs a rail clamp circuit (braking circuit), that's pretty much...
Now I've even more confused - you said you didn't want multiplying or gain, and how you want a wet/dry control which necessarily
has gains and therefore multiplying.
Do you want :
constrain...
I don't get your point - you have 10 bit unsigned ADC data by the sound of it, but not using the Audio library (is there a deep reason for this BTW?), so clearly you have some other framework in mind...
constrain (a+b-511, 0, 1023) ;
Interesting - not come across the DRV8301 before, seems quite complex but I can see the benefit of some of the protection features.
What motors have you managed to drive?
https://www.pjrc.com/store/teensy40.html#timing
That page dates from the days when all Teensy's were Atmel based, ie Teensy 1 and 2. Its specific to that hardware, so not relevant to T3's or T4's (which didn't exist when the page was written I...
I know I'm resurrecting an old thread, but I just measured the MCLK spectrum on a T4.0 so can show what it actually looks like:
28107
This was with TDM at 48kSPS, BTW.
It strikes me that for...
There are a lot of examples of reballing BGA chips on YT, but this tutorial seems to be a good one for the initial
soldering of a BGA package on a new PCB: ...
Its AC coupled, this does nothing (except very briefly at power up perhaps).
Link to the source repo for this library?
Have you tested with the 10k/1nF yet - that ought to keep the slew-rate down to something a sigma-delta ADC can actually handle without aliasing issues. The TL072 is fast from what I remember...
No need to generate data twice as often, just earlier - double buffering... You won't be short of CPU cycles