Bitcoin Forum
May 27, 2024, 09:10:25 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 »
  Print  
Author Topic: Block Erupter USB - Overclocking/ hacking ?  (Read 168715 times)
Bluestreak66
Member
**
Offline Offline

Activity: 70
Merit: 10


View Profile
July 29, 2013, 06:33:02 AM
 #141

After seeing all those barely sufficient parts on there, and even the idea that a one thousandth cent worth of NTC isn't applied, you really believe the coil is sufficient for more than absolutely necessary?
I'd say it's at the end with supplying slightly above 2A, sizewise. More is converting more power to heat, but you don't notice that becaus the heat spreader on the back makes it all untouchable.

Another coil with more amperage on the same footprint would have far less inductivity, hence needing a massive increase in switching speed.
And you'll need a pin compatible control ic with this, good luck finding one, better luck getting your hands on some.
You'll better desolder all parts and make a new USB-SupErupter from it, with a massive 3+-layer Board (totally flat and pure copper with no holes on the underside besides some for heat transfer from the asic), and a power supply capable of 5+ Amps, also temps measurement.

What is your suggestion? How can we increase the the current supplied to the asic without over stressing parts? I don't really see you contributing any ideas here, just criticizing. You said there was no way it would run with a 16Mhz oscillator and its clearly been running that way for 2 days now. I've designed switch mode supplies before I am well aware of the design requirements. Either contribute or get off my @ss
Bluestreak66
Member
**
Offline Offline

Activity: 70
Merit: 10


View Profile
July 29, 2013, 06:36:15 AM
 #142

Just wondering how long chip would live like this... Isn't highest voltage on a blade 1,2 and about 400MH?
Nobody really knows but it should be fine as long as its kept cool. This is really unknown territory 448 @1.48 volts is as far as any body has push one as far as I know.
amigaman
Sr. Member
****
Offline Offline

Activity: 406
Merit: 250



View Profile
July 29, 2013, 06:44:25 AM
 #143

Just wondering how long chip would live like this... Isn't highest voltage on a blade 1,2 and about 400MH?
@Bluestreak66:
Exactly what Lucko said is my point.
Of course you can run your old '66 Volkswagen Beetle with Nitro, but how long would it withstand that?
You pumped up the clock to 16M, that's quite impressive, i must admit.
But you did not
- improve cooling professionally. Rubber bands will not suffice for longer periods of time.
- check for power consumption. Yeah it runs, but on the long terms?

If you designed SPS'es before and if you know the requirements you know i am right. It is hard to replace a given chip with another without changing all other parts, it is harder to find a suitable chip when the pcb is fixed, it is often almost impossible to get some of the chips you found.
Also, if you did not measure the current consumption (a task not so easy for itself) you really don't know where to go.
Do you have a datasheet of the asic? How much Volts and Amperes can it withstand, sufficient cooling provided?
How much can it withstand on the stick board?
What's the max temp?

I really hear you screaming "yeah dudes i got 450 out of it", but you did not provide any information if that is professionally repeatable and long term stable.
btct22
Hero Member
*****
Offline Offline

Activity: 615
Merit: 502



View Profile
July 29, 2013, 07:39:34 AM
 #144

Bluestreak66, thank you and good on you for trying this out and publishing your technique and results.  Amigaman, you're now on my ignore list.  

I hope to contribute more once the crystals and heatsinks arrive. I've got 10 block erupters here and they are chugging along but about to get steamrollered by the new ASICs that are on the way, so I hope to make them last a bit longer.  I'd love to get 5GHs out of the 10 BEs, and maybe more if practical.
Lucko
Hero Member
*****
Offline Offline

Activity: 826
Merit: 1000



View Profile
July 29, 2013, 07:54:51 AM
 #145

If I would like to go safer. 400 and 1,2V will that work out of USB and what do I need to do?
btct22
Hero Member
*****
Offline Offline

Activity: 615
Merit: 502



View Profile
July 29, 2013, 08:07:29 AM
 #146

If I would like to go safer. 400 and 1,2V will that work out of USB and what do I need to do?

You'd need to find a crystal that drives the hash chip at that rate.  12mhz = 333MH/s, 16mhz = 448MH/s - if you can find a compatible crystal in between then a lower voltage may be stable.
Lucko
Hero Member
*****
Offline Offline

Activity: 826
Merit: 1000



View Profile
July 29, 2013, 08:16:47 AM
 #147

I was hoping that Bluestreak66 would test it since if I understood it correctly he has a test system with easy to change settings running...
btct22
Hero Member
*****
Offline Offline

Activity: 615
Merit: 502



View Profile
July 29, 2013, 08:29:56 AM
 #148

Just got my crystal oscillator circuit built and installed onto my block erupter.
Without changing the voltage I can get stable output with a 13.5mhz crystal Smiley
that is 378 mhz. averaging 350-360 mh/s

Still need to test more. Smiley

I think it was haxtormoogle with the variable oscillator?
btct22
Hero Member
*****
Offline Offline

Activity: 615
Merit: 502



View Profile
July 29, 2013, 09:09:43 AM
 #149

I've ordered some 15A external buck converters - I'm going to try and remove the coil off the board which will disconnect the onboard power but leave the filtering caps in place. This will give me better control of the voltage.  After hopefully getting 16mhz stable I'll try a 20mhz crystal.  Also got some big coolers coming.
dinogenes
Newbie
*
Offline Offline

Activity: 30
Merit: 0



View Profile
July 30, 2013, 12:39:49 AM
 #150

Also got some big coolers coming.

I just glued the usb sticks on a old and cheap P4 heat sink with ordinary double sided tape.

room temperature 20°C (68 °F)
heat sink 30°C (86 °F)
chip 45°C (113 °F) - everything fine!


Pictures: http://imgur.com/a/3QSWg#0
justin7674
Full Member
***
Offline Offline

Activity: 136
Merit: 100


View Profile
July 31, 2013, 06:23:53 AM
 #151

Right now I am working on getting these up to their theoretical 1 GH/s
The hardware errors are caused by bad power. When the power is not clean (Has static) (which it is not if you look at it with an oscilloscope you will see that it has a lot of static) it will give you more hardware errors. That is why a longer cable produces more errors. So what is the best way to "clean" our power? Well I would tell you but then that would give away my secret. I am throwing a 50 Mhz oscillator on the board along with removing the resistors and replacing them with something a little lower. Factory specifications say max of 1.8V if I am correct however I am going up to 2.5V

All of which will be enclosed in its own case with a usb cable sticking out. Oh yeah you can't forget about the external power supply that will be required.
stellan0r
Hero Member
*****
Offline Offline

Activity: 574
Merit: 500


Medical Translations for Bitcoins


View Profile
July 31, 2013, 06:41:13 AM
 #152

if you don't tell, don't tease

Allgemeine Gesundheitsberatung gegen Bitcoin-Zahlung. Bei Fragen einfach eine PM schicken!
If you want to send a thank you: BTC "1PZJvKvarRviQRQWejpvXW2j4e1xbT8MZb"
amigaman
Sr. Member
****
Offline Offline

Activity: 406
Merit: 250



View Profile
July 31, 2013, 06:43:44 AM
 #153

50MHz would give 1.4Ghash, that would be quite impressive. Shocked
Although, on 2.5V the chip would be on the edge of burning, i guess.
Where do you leave the heat? I guess that's far more than 10W, likely 14 or so... Liquid Nitrogen?

+1 on the Power.
I guess you replace the coil and caps with some better parts building a pi and use the chip SW-Pins (AZ1021 removed) as input to the stick?
justin7674
Full Member
***
Offline Offline

Activity: 136
Merit: 100


View Profile
July 31, 2013, 06:47:47 AM
 #154

Yes to the parts. I suppose I will tell you. To reduce my HW errors I used a 10 uF capacitor on the power. Be sure the power is your problem by running an oscilloscope through it. I have a massive heatsink that will be going onto the board before it is fit into the box along with a fan.  To reduce a little more noise you can use something like silicon to cover the sides of the oscillator to keep any outside static from interfering with the cycles. When I have time I will post videos on my progress with the 1.4 Gh/s mod.
viriat0
Hero Member
*****
Offline Offline

Activity: 1008
Merit: 501


View Profile
July 31, 2013, 11:20:41 AM
 #155

Watch

Nice Thread

Photon939
Sr. Member
****
Offline Offline

Activity: 452
Merit: 250



View Profile
July 31, 2013, 07:12:24 PM
 #156

Yes to the parts. I suppose I will tell you. To reduce my HW errors I used a 10 uF capacitor on the power. Be sure the power is your problem by running an oscilloscope through it. I have a massive heatsink that will be going onto the board before it is fit into the box along with a fan.  To reduce a little more noise you can use something like silicon to cover the sides of the oscillator to keep any outside static from interfering with the cycles. When I have time I will post videos on my progress with the 1.4 Gh/s mod.

Clean power certainly will help on your quest but I would recommend TEC cooling if you're gonna be approaching 1GHz+ speeds, smear it up with petroleum jelly and insulate it good, get that silicon as cold as you can for top clocks
Bluestreak66
Member
**
Offline Offline

Activity: 70
Merit: 10


View Profile
August 01, 2013, 01:19:33 AM
 #157

Factory specifications say max of 1.8V if I am correct however I am going up to 2.5V

Be aware factory spec of 1.8v is the breakdown voltage of die not operating voltage.

Yes to the parts. I suppose I will tell you. To reduce my HW errors I used a 10 uF capacitor on the power. Be sure the power is your problem by running an oscilloscope through it. I have a massive heatsink that will be going onto the board before it is fit into the box along with a fan.  To reduce a little more noise you can use something like silicon to cover the sides of the oscillator to keep any outside static from interfering with the cycles. When I have time I will post videos on my progress with the 1.4 Gh/s mod.

Clean power certainly will help on your quest but I would recommend TEC cooling if you're gonna be approaching 1GHz+ speeds, smear it up with petroleum jelly and insulate it good, get that silicon as cold as you can for top clocks

A bulk power cap is only necessary if your supplying power over thin cables and long distances. I have no such problem with the way I have been testing it, I have a stock Block Erupter that I run at the same time for comparison and hardware rates are comparable. I would not recommend supplying power over the usb cables especially cheap ones as you will have a higher voltage drop (and more noise).

The TEC works great the issue I ran into was after ~5min water would condense on parts of the board and cause errors and eventually lockup and timeouts. I placed the board directly on the TEC with only Arctic Silver between them as the outside of the TEC is ceramic there is no chance of shorting. The asic is cooled well in this setup however the buck converter did get warm. I found some pin compatible 5amp regulators made by Alpha & Omega that have a ground pad on the bottom that may be able to help with cooling however they are not easy to get. I post more pictures and info later in the week as I get my orders in. Everyone going off the theoretical maximums I mentioned needs to read the original thread by Fried Cat. These were early in the design. Personally from what I've seen I believe these will choke at about ~750. I don't think these will be able to dissipate the heat generated @ the voltages required. I would like to see some pictures of people running these overclocked so we can get a baseline of voltages/error rates and frequency's to be expected. Also post your cooling setups and temps.
GilesBathgate
Newbie
*
Offline Offline

Activity: 14
Merit: 0



View Profile
August 02, 2013, 05:38:57 PM
Last edit: August 02, 2013, 09:05:22 PM by GilesBathgate
 #158

The SPI port is accessible from the breakout pins so a lot could be done with that. I was going to try and pull the firmware off the chip if/when I get time.

It would be interesting to examine each ends of the communication protocol, I think bfgminer/cgminer are using the icarus protocol http://en.qi-hardware.com/wiki/Icarus#Communication_protocol_V3

The main reason I would like to know is because I would like to know how error handling of transmissions over rs232 is corrected. It would be embarrassing to find that the hardware errors were nothing to do with the asic, but actually due to data transmission errors.

I've noticed a stock erupter plugged directly into usb port gets about 1/2 the HW errors than when plugged in via extension cable.

Edit: ...And BTW I realize that noise over the usb transmission lines would not be a problem, rather noise over the usb power lines would effect the serial between the CP2102 (USB 2 UART) and the T2313A Microcontroller
justin7674
Full Member
***
Offline Offline

Activity: 136
Merit: 100


View Profile
August 02, 2013, 11:15:31 PM
 #159

Correct Cheesy If you see the circuit you can see where they had initially cleaned the power up. If you do it just a little more and get the power stable enough the amount of HW errors will go drastically down as mine have.
Bluestreak66
Member
**
Offline Offline

Activity: 70
Merit: 10


View Profile
August 03, 2013, 05:09:50 AM
 #160

Correct Cheesy If you see the circuit you can see where they had initially cleaned the power up. If you do it just a little more and get the power stable enough the amount of HW errors will go drastically down as mine have.

What clock rate are you running it at and what kind of numbers are you getting for errors?
Pages: « 1 2 3 4 5 6 7 [8] 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 »
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!