Posts | Comments

Planet Arduino

Archive for the ‘overclocking’ Category

Jun
11

VGAThere are dozens, if not hundreds of examples around the Intertubes of an Arduino generating a VGA video output. The Arduino isn’t the fastest chip by far, and so far, all of these VGA generation techniques have peaked out at lower resolutions if you want to control individual pixels.[PK] has an interesting technique to generate 640×480 VGA at 60 frames per second without overclocking. It’s hacky, it’s ugly, but surprisingly, it actually works.

The VGA standard of 640×480 @ 60 fps requires pixels to be clocked out at 25.175 MHz, and the ATMega chips found in Arduinos top out at 20 MHz. [PK] wanted to generate VGA signals without overclocking, He did this by doubling the clock frequency with digital logic. The ATMega generates a clock, an inverter delays that clock so it is 90 degrees out of phase, and the two clocks are XORed, doubling clock output of the micro. It produces a very ugly square wave at 32 MHz – an error of 27% compared to the VGA spec. Somehow it still works.

With a hilariously out of spec clock, the rest of the project was pulled together from [Nick Gammon]‘s VGA library, a 16×16 font set, and a project from [lft]. Video below.


Filed under: Arduino Hacks
Aug
29

Overclocking Arduino with liquid nitrogen

arduino, diy, Hacks, Hardware, nitrogen, overclocking, science experiment Comments Off on Overclocking Arduino with liquid nitrogen 

nitrogen Arduino

What happens to electronic components at cryogenic temperatures? That’s the main question Mikail tried to answer with his experiment using liquid nitrogen and Arduino: 65.3Mhz@-196°C. Check the video below to see the magic:

Aug
18

Liquid nitrogen (finally) makes an Arduino project cool

arduino hacks, liquid nitrogen, overclocking Comments Off on Liquid nitrogen (finally) makes an Arduino project cool 

At $1.5 a liter in Moscow, [Michail] couldn’t resist buying some liquid nitrogen for himself. He thought that because Arduinos were quite popular among geeks, he’d try to overclock one while bringing its temperature down to -196°C/-320°F.

To check the ATmega was still working correctly, [Michail] designed several stability tests: SRAM read/write, flash read, arithmetic math and program flow tests (code with some conditionals). He used a standard HD44780 LCD to view the tests results but also an LED, blinking the number of the test it would have failed. The Arduino was externally clocked by a TTL-logic based square signal generator he designed, which can produce a clock between 16 and 100MHz. It turns out that you can run an Arduino at 65.3MHz when it is cooled with liquid nitrogen!

[Michail]‘s article also explains what happens to the different on-board components when cooled with LN2: electrolytic capacitors becomes virtually non-existent, X7R capacitors’ impedance drop by 2/3, silicon diodes voltage drop increase by 50% and LED’s colors change. Check out the video below:


Filed under: Arduino Hacks


  • Newsletter

    Sign up for the PlanetArduino Newsletter, which delivers the most popular articles via e-mail to your inbox every week. Just fill in the information below and submit.

  • Like Us on Facebook