I use a SOD-523 / SC-79 package style which is pretty small, but fits nicely on the pads. I normally still mount it at an angle to ensure good clearance for the pins.
If you are connecting both VIN and USB power without the mod, you are...
If you are still looking for a level shifting solution, this SN74LVC4245A based breakout module would work for you.
https://protosupplies.com/product/hi-speed-8-ch-logic-level-converter-module/
It does technically violate the NXP spec, but we have seen no issues at that speed and as @defragster mentioned the speed increase seems pretty linear when running benchmarks.
This is on a baseboard with 6-8cm SPI traces and 56 ohm series...
In the shipment that I received, there are a number of slightly different batch numbers . I don't have the bag from the exact failed unit, but all the batch numbers appear to be around 179878, 17881, 17882
I had my first out of bag failure a couple of weeks ago. Crystal not working. Inspecting under a microscope did not show any obvious solder issues or contamination around the crystal.
I used flux and reflowed the solder with a soldering iron...
I'm not sure why that is in there. Prints "ST7796_t3::init mode: 0". Maybe debug code that got left in?
void ST7796_t3::init(uint16_t width, uint16_t height, uint8_t mode)
{
Serial.printf("ST7796_t3::init mode: %x\n", mode);
Good to know. Something that trips everyone up the first time with this LCD is is that you have to invert the colors or they will be wonky.
tft.init(320, 480);
tft.invertDisplay(true);
I have both resets both pulled HIGH through pullups and have never seen an issue after a lot of testing. If you do want to toggle them, I would expect that you could connect both together on the same line.
Here is how I have it connected.
As far as I have been able to determine, these all appear to be built at the same factory and they all come with pins preinstalled.
You can find quite a bit of misc info on these display on the LCDWiki site which you might find useful if you...
The one I sell has a 74LVC245 high-speed buffer chip which we have run the SPI at 80MHz to the display, so the SD should work with Teensy from that standpoint, but I haven't tried it. The one from Amazon does appear to be the same display.
A...
One thing that is different between your setups are the SPI signal routing and wire lengths.
Your signals looks clean, so this may not be your issue, but I am wondering if you are using series dampening resistors (50-100ohm) on the SPI CLK and...
The ST7796 is indeed a nice upgrade over the ILI9341. You get much better viewing angles, better color, higher resolution, faster SPI speed (up to 80MHz in my testing) and capacitive touch that doesn't require calibration. Teensyduino now...
Besides the possible wiring issue, also keep in mind that the maximum voltage on the VIN pin is 5.5V. You cannot directly connect 6V. If you want to use the 6V battery, connect a silicon diode in series between the 6V battery and the VIN pin to...
I have been using 120MHz in all the chip testing I do lately to gain confidence that the new 16MB parts can all handle it. That does seem to be about the max speed that they are happy at when using 2 chips. With 1 chip, it tested OK up to...
Thanks for sharing @beermat. You weren't kidding about kitchen sink app! Quite the snappy graphics, is that the 7" RA8889 from BuyDisplay?
Besides CPU clock, it looks like you are pushing all the boundaries. I don't think I have successfully...
Here is my current testing platform. It is a Teensy 4.1NE on my Prototyping System for Teensy 4.1 baseboard.
CPU Speed = 1.008GHz
CPU speed is set through IDE. Setting in code using set_arm_clock(1008000000); gave intermittent results and...
Teensy 4.x is still the fastest microcontroller module readily available and many people use it primarily for that reason, but it can potentially be even faster if overclocking (OC) is used.
Whenever OC is discussed, it is usually a sidebar to...
For wiring a semi-permanent breadboard setup, I recommend using the U-shaped jumpers like shown below that lay close to the board. The wire is heavier duty 22AWG and provides more solid connections.
While a little more trouble to initially...
Yes, you would need to add a wire if you don't use a resistor in order to complete the circuit. If you are connecting jumpers to the SPI bus, I would definitely add the resistors to be safe and they won't hurt anything.
DRC errors are usually...
With larger setups like this, it is usually easiest to create a PCB rather than trying to breadboard stuff. That is especially true when working with the Audio Adapter that can be picky about wiring layout.
It is pretty hard to make out your...
I personally wouldn't trust the Adafruit parts with the labeling sanded off. There have been some reported issues with these parts and not just on this thread.
Looks like you are probably in the UK. I recommend these APS6404L-3SQR 8MB parts...
The magjacks used with the Ethernet module have a 1000pf capacitor as well as a 75 ohm resistor in series between the cable ground and the Teensy ground. This includes both the Cetus J1B1211 and the Link-PP JPJ4012AHNL. Paul's example schematic...
3214 was the number of CoreMark iterations that had run so far, not the measured CoreMark speed.
With compiler set for 'Faster' and running Paul's original version of CoreMark I got CoreMark 1.0 : 4043.67 / GCC11.3.1 20220712 (flags unknown)...
@jmarsh that's a good thought, I'll add that.
I do have some small FRAM parts laying around that I have been looking for an excuse to play with - Cypress FM24CL16B-GTR. Maybe I'll solder one up and add some sort of logging feature as well...
@defragster after I took that picture and got the initial readings, I decided to add the VUSB and VBAT headers which also connected to the baseboard to see if it made any additional difference in thermals. Surprisingly, adding those had no...
With all the discussion around overclocking and CoreMark recently, I have set up a long-term test operating the Teensy 4.1 at the maximum 1.008GHz clock. It is running CoreMark in an infinite loop which should be fairly stressful, though it...
I noticed a lot of the results are with overclocking enabled. As another data point, a couple years ago I ran CoreMark in an infinite loop on Teensy 4.1 running overclocked at 1.008GHz to conduct thermal stress testing using a heatsink with...
The POGO pins shown above in the picture with the low profile headers are 7.5mm tall. They are individual small pins and a little tricky to install for that reason. I use a fixture, but you can also put the POGO pins in the board after the...