Forum Rule: Always post complete source code & details to reproduce any issue!

Search:

Type: Posts; User: willie.from.texas

Search: Search took 0.00 seconds.

  1. Replies
    3,399
    Views
    365,733

    What's Going on with sumotoy and his Libraries?

    Saw this note in one of sumotoy's github repositories:
    I'm not disappeared...
    Last year, around August I got disease, in the same year, around november a loved member of my family was in Hospital...
  2. In case anyone is interested in an update, I've...

    In case anyone is interested in an update, I've been working on interfacing with the capacitive touch screen for the Buy Display TFT LCD. I modified the example sketch that is posted on their website...
  3. The 16-bit ILI9488 LCD TFT I purchased from Buy...

    The 16-bit ILI9488 LCD TFT I purchased from Buy Display came with a demo software based on the UTFT library. Using that library, here is how I defined the T3.6 16-bit interface:
    * Data bits were...
  4. Hi Joel, My display is configured for 16-bits....

    Hi Joel,

    My display is configured for 16-bits. I hooked it up to the Arduino DUE and the display looks great. Instead of trying to modifying the display I ordered a second one configured for the...
  5. Kurt, My card came in yesterday. Unfortunately...

    Kurt,
    My card came in yesterday. Unfortunately the LCD card has soldered jumpers that configure it to the shield that came with it. I had an old DUE that I was to use with it so I know it works. I...
  6. Hi All, I've been watching your posts over the...

    Hi All,
    I've been watching your posts over the past several weeks and decided to order this display a couple of weeks ago. According to the tracking info, it just arrived in Chicago so it should be...
  7. Replies
    3
    Views
    226

    PID Algorithm Available in the CMSIS Library

    Try using the PID controller that is available in the CMSIS Software Library. There are floating point and fixed point versions available. The fixed point versions that are available support 16-bit...
  8. Replies
    678
    Views
    128,634

    I believe the reason is so that the magnetometer,...

    I believe the reason is so that the magnetometer, accelerometer and the gyro axes are aligned.
  9. Replies
    678
    Views
    128,634

    Calibration Issue with 9250

    Hi Don,

    I tried your calibration routine, CalAnalysisMPU9250Ver2, and I'm getting a static IMU bias calibration that doesn't look correct. The parameter, azb, magnitude looks too large. I'm...
  10. Glad to hear. Thanks for letting me know. Kind...

    Glad to hear. Thanks for letting me know.
    Kind regards,
    W
  11. Replies
    40
    Views
    3,088

    Hi Frank, Sorry for not responding sooner but...

    Hi Frank,
    Sorry for not responding sooner but I’ve been off the grid for a couple of weeks and still have a week to go on the road. I have thought about posting my code someplace in the event there...
  12. Hi bmiller, Forgive me for not replying to...

    Hi bmiller,

    Forgive me for not replying to your post sooner but I have been off the net over the last couple of weeks. I’m still on the road for the next week but wanted to direct you to a thread...
  13. Replies
    40
    Views
    3,088

    I was trying to figure out what you were doing...

    I was trying to figure out what you were doing with the MCP2036. I got it now.

    I don't use the Teensy Audio Library because I want to take advantage of the 32-bit floating point capability of the...
  14. Replies
    40
    Views
    3,088

    Are you performing the IQ sampling using both...

    Are you performing the IQ sampling using both ADCs on the Teensy? What is the maximum sampling rate that you have been able to attain?
  15. Did a little more work on this and now have both...

    Did a little more work on this and now have both channels running at 1 MHz for 12-bits and 850 kHz for 16-bits. -W
  16. Check out...

    Check out https://forum.pjrc.com/threads/45993-SdFs-a-New-SD-Library-for-FAT16-FAT32-exFAT/page2?highlight=151962 and search for "Teensy36AdcDmaLogger.ino". Bill Greiman wrote an SDFs library and did...
  17. So far I've been able to use the ADC library to...

    So far I've been able to use the ADC library to drive both ADCs with simultaneous acquisition at sample rates up to 520 kHz with 12-bits of resolution and up to 400 kHz with 16 bits. The image below...
  18. When I first got this filter working I was really...

    When I first got this filter working I was really surprised that I wasn't getting better performance. You can see from my filter design in the setup diagram that I should expect greater than -80 dB...
  19. See Section 39.2.1 of the K66 Sub-Family...

    See Section 39.2.1 of the K66 Sub-Family Reference Manual under Output Modes. One of those modes is single-ended 16-bit. Here is a schematic of my test setup.

    Regards,
    W
  20. With regard to selecting 12-bit versus 16-bit, it...

    With regard to selecting 12-bit versus 16-bit, it does matter. The chart below is a bode plot of an 801-point finite impulse response bandpass filter I have running in real time on a Teensy 3.6. The...
  21. Hi mjs513, I was installing Arduino onto a new...

    Hi mjs513,

    I was installing Arduino onto a new laptop and also installed the CMSIS V5.3.0 library. In trying to run a sketch that uses that library I encountered a problem that stems from the...
  22. Replies
    40
    Views
    3,088

    With the attendant slew rate, you clearly don't...

    With the attendant slew rate, you clearly don't want to use the DAC for this application. Just for reference, here is the DAC performance out of a Teensy 3.6. Using DMA to independently drive the...
  23. Replies
    16
    Views
    1,028

    Given the date of 2016 I'm willing to bet this...

    Given the date of 2016 I'm willing to bet this benchmark was done using CMSIS Version 4. The article doesn't state whether or not the FFTs were calculating real or complex data. Assuming real...
  24. Replies
    16
    Views
    1,028

    These results are at the default clock rate of...

    These results are at the default clock rate of 180 MHz. I'm running in real-time using data from the ADCs. I'm concerned that if I overclock the chip it will affect accuracy of the ADCs. - W
  25. Replies
    16
    Views
    1,028

    I've been using the CMSIS Version 5.3.0 DSP...

    I've been using the CMSIS Version 5.3.0 DSP Library since May 2018 (see github.com/ARM-software/CMSIS_5). I might be the only person on this forum using it. The library allows me to use the 32-bit...
  26. Yes Theremingenieur, I agree. Too bad about the...

    Yes Theremingenieur, I agree. Too bad about the lack of DAC interface. The ADC's are only 12-bit resolution so that is going in the wrong direction as well.

    Paul, after reviewing the manual I...
  27. Sorry for not getting back with you sooner. I was...

    Sorry for not getting back with you sooner. I was on the road. Thanks for responding. Yes, that is exactly what I tried to do. Enclosed is a sketch that reads the 16-bit ADC and writes the result out...
  28. Triggering the DAC with the ADC COnversion COmplete (COCO) Flag

    I am trying to synchronize the DAC with the ADC COCO Flag. In section 44.1.5 of the reference manual (page 1105) it states, "Application code can set the PDBx_DACINTCn[EXT] bit to allow DAC external...
  29. Replies
    7
    Views
    669

    Analog Devices has a book called, "The Scientist...

    Analog Devices has a book called, "The Scientist and Engineer's Guide to Digital Signal Processing" that is available on their website. Chapter 16 provides a step-by-step process for designing your...
  30. tni, Thanks for your post and for sharing your...

    tni,

    Thanks for your post and for sharing your code. I have been banging my head against the wall trying to use both ADC0 and ADC1 in synchronization with the PDB, and all I've succeeded in doing...
  31. Replies
    13
    Views
    4,412

    Here's the Version 5.3 performance for the...

    Here's the Version 5.3 performance for the floating point real and complex fft routines using the Teensy 3.6. The forward and inverse rfft (real-fft) uses arm_rfft_fast_f32. The forward and inverse...
  32. Replies
    6
    Views
    642

    A Fourier Transform assumes the data you are...

    A Fourier Transform assumes the data you are trying to analyze is periodic. If the the beginning point and the ending point are not the same value (as it would be if the data were truly periodic)...
  33. Replies
    13
    Views
    4,412

    Good comparison but instead recommend running...

    Good comparison but instead recommend running arm_cfft_f32 for Version 5 .3 as the radix2 and radix4 algorithms have been deprecated.
  34. Replies
    9
    Views
    722

    The FIR convolution becomes computationally...

    The FIR convolution becomes computationally expensive with a large number of filter taps. A couple of weeks ago I posted a sketch that takes advantage of the floating point capability of the...
  35. I followed that procedure in installing CMSIS...

    I followed that procedure in installing CMSIS Version 5.3. I modified step A with:
    A)download the CMSIS v5.3.0 library from https://github.com/ARM-software/CMSIS_5

    I had to add one additional...
  36. CMSIS 5.3 Performance on Real-Time Data

    In terms of performance, I designed this 801 tap bandpass filter and was able to run it in real-time on the Teensy 3.6 using 2048 point forward and inverse floating point FFTs with a maximum sample...
  37. Using CMSIS Version 5.3 with the Teensy 3.6

    I haven't seen any discussion on this forum on using CMSIS Version 5.3. I wanted to try utilizing the floating point FFTs in a signal filtering application. I'm familiar with the work that has been...
  38. Replies
    14
    Views
    3,835

    Yes, the phase shift is linear (180į) for all...

    Yes, the phase shift is linear (180į) for all frequencies.
  39. Interesting. Itís certainly worth looking at. Iím...

    Interesting. Itís certainly worth looking at. Iím not currently using interrupts in what Iím doing. I will study it. Iím currently working on an approach that synchronizes DMA transfers from the ADC...
  40. You're right, I didn't generate a 200 kHz sine...

    You're right, I didn't generate a 200 kHz sine wave from the hackaday sketch. I'm developing a sketch where I use a floating point lookup table consisting of 8192 points that I run through two...
  41. Hey Manitou, Since you did this for a Teensy...

    Hey Manitou,
    Since you did this for a Teensy 3.2, I thought I would do the same for the Teensy 3.6.
    13274

    I am also including the sketch I used to generate the result. Note that I tried to...
  42. Although the reference manual made my head hurt,...

    Although the reference manual made my head hurt, I finally figured out how to get the DAC FIFO to work a couple of days ago (see another post on this page). Using the PDB, I'm running the DAC update...
  43. More precisely, Mr. Theremingenieur, it entirely...

    More precisely, Mr. Theremingenieur, it entirely depends on the initial condition of the read pointer and which flags are used to drive the DMA. In the teensy 3.2 example on the Hackaday.io site, I...
  44. By your statement you're implying that the read...

    By your statement you're implying that the read pointer isn't pointing to where the DMA is loading the data. Based on the sequence I am observing, that implies the data conversion does not begin...
  45. Problem with the Hackaday code on a teensy 3.6

    Very interesting discussion. I tried that code originally written for a teensy 3.2 on the Hackaday.io site on a teensy 3.6 and it didn't function properly. In my comment on the site I stated, "It...
Results 1 to 45 of 47