Atomic I/O letters column #72

Originally published in Atomic: Maximum Power Computing
Last modified 16-Jan-2015.
 

Interference over Ethernet?

I just read the article on Ethernet over Power and Power over Ethernet in issue 71 of Atomic, and it reminded me of something I've wondered about for a long time.

As a trainee technician that works in a lot of corporate environments where there are a lot of data and power cables running, I know that the two don't mix very well. The reason for this being that there is an obvious hazard if a power cable becomes exposed and manages to touch a worn down data cable at the same time there's a fire/electrical hazard. It's an unlikely event, but stranger things have happened.

There's also the fact that having power cables running in close proximity to data cables can cause attenuation to occur within the data cable.

So what I'm wondering is, how do the data pairs in a Cat 5e cable react when there's power running over other pairs in the cable? Is it simply the case that the 13 watts max running over an Ethernet cable is not enough to cause a noticeable degradation in performance, or is it something more tricky?

Paul

Super Power Over Ethernet!
My new LaLoPoE (Lots and Lots of Power over Ethernet) standard will surely sweep the world!

Answer:
PoE is, as you say, quite stringently power limited - the absolute maximum is 48 volts at 400mA, so the worst case scenario is only 15.4 watts going where it shouldn't.

That's not likely to ever happen, though, because the standard says that the supply shouldn't deliver any power if it detects a short or open circuit (defined, rather strictly, as anything outside the 15 to 33 kiloohms PoE uses to identify device classes).

It's still theoretically possible for one loose copper filament to spark somewhere and make a nuisance of itself, but it should be really, really difficult. The usual problems that arise when, for instance, a roadie mistakes the Cannon plug carrying mains power for the one that's coming from the speaker cabinets, should be completely impossible.

Yes, power cables next to signal cables can indeed cause problems. Interference, not strictly attenuation, but I know what you mean.

This is also impossible with PoE, though, because it's 48 volts DC. No alternating current, no changing magnetic or electric field, no capacitive or inductive transfer of the AC frequency to other conductors. The field changes if and when the amount of power being drawn changes, but this is unlikely to happen at anything like the frequency needed to cause interference.

This doesn't mean that dodgy PoE supplies couldn't deliver wobbly DC that causes interference anyway, but it'd have to be pretty hideous to do anything noticeable in normal computer environments. Radio telescope installations, yes. Ethernet LANs, no.

It's not at all the same thing as ye olde network cables installed over the fluorescent battens in the ceiling, which can be counted upon to drop three bits out of every five.

 

Swap begone!

I upgraded to 1Gb of RAM. I have WinXP Home and a 1.1GHz Duron. I don't want a swap file, for performance, so I changed my swap file to 0Mb in My Computer. And at My computer/Advanced/Performance Settings/Advanced/Virtual Memory, the total paging file size says zero megabytes.

In regedit I navigated to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management, and changed DisablePagingExecutive to 1.

But in the FreeMeter system monitor it says I'm using about 300Mb of RAM and still about 200Mb of page file.

What is happening? Is there another program to confirm the swap file is zero?

Glenn

Answer:
FreeMeter may be telling you about data that Windows wants to swap out, but can't, or something - you can't really disable virtual memory on WinXP, only stop it from working properly.

It doesn't really matter, though, because you shouldn't be doing this in the first place.

It is not generally a good idea to try to run WinXP without a swap file. It's possible, but many programs (not to mention a bunch of default XP services) assume the swap file to be available, and may fail in ugly ways if it's not there.

Often, in particular, a program will request much more memory than it's actually likely to need, assuming that this is no big deal because it'll just get a chunk of swap file allocated to it and only use as much physical memory as it really turns out to need. With no swap file, though, every program that asks for 512Mb because it might possibly need it if you open 50 documents will get its own 512Mb inviolable slice of your precious physical RAM, which nothing else will be allowed to use.

Fortunately, generally speaking, the swap file does not actually slow Windows XP (and later) down. Heck, it didn't even really slow Win95/98 down that much. It's not having enough physical RAM that slows Windows down.

Windows can actually run faster with a swap file, because it uses it to unload seldom-used components to free up physical RAM that it can then use for, for instance, disk caching. WinXP's virtual memory management is actually quite smart.

With only a gigabyte of memory, you're not going to be able to run many apps at once without a swap file. The OS itself, even with System Restore and so forth turned off to avoid dire where's-the-swap errors, will eat a lot of your RAM.

Swapless XP is more feasible if you've got more than 2Gb of RAM, and it can be handy for specialised setups. Business boxes that boot from Flash disks that can't handle a lot of write cycles, for instance. Such computers are unlikely to suddenly be used for 3D games and video editing, so a hard ceiling on their memory isn't too dangerous.

For general purpose computing, though, swapless XP still a waste of time.

XP will never be blazing fast on your computer, but it'll run more than fast enough for most purposes as long as you've got enough physical RAM. If you're short of physical RAM, the only solution is to buy more of the stuff.

If you want to get tricky about it, then you can put your swap file - or your whole Windows install - on a RAM-based device, like a Gigabyte i-RAM card. That can let you wring out a bit more performance. It's goofy to do that with a computer that's worth less than an i-RAM with a couple of gigabytes on it, though, and there's close to no point to doing it at all if you haven't already installed at least the magic 3Gb of RAM on your motherboard.

 

Wanted: Two-dimensional fan

I have an Xbox 360. The heat sink above the GPU is not good enough but it's custom for the case, so I'm looking for a tiny fan I can put on top of the heat sink.

Do you have any suggestions? The gap between the DVD drive and the top of the GPU is only 1/4 inch.

Todd

Truth in labelling
Step 1: Buy one of these.
Step 2: Take your hatchet, and carefully cut a hole in your Xbox...

Answer:
Unless you feel like running the DVD drive outside the casing, there's not going to be enough room for a conventional "axial" fan there.

There are two DIY options, though.

One is to use one or more centrifugal "blowers" rather than a fan. See a blower compared with fans on this page, for instance; most of the companies, like Comair Rotron, that make small axial fans make blowers as well. You should be able to get them from any good electronics store. If you put one or more blowers at the end of the heat sink where there's a space on top of the circuit board you should get some solid air flow over the heat sink, though cramming even small blowers in there could be a pain.

The other option is to just chop a big hole in the top of the 360's casing and install a large fan there. The standard 360 ventilation is provided by a couple of tiddly 60mm exhaust fans; even a quite low power 120mm fan hacked into the middle of the top panel should delver considerably more air flow, so you might well be able to just remove the standard fans.

There are plenty of after-market 360 fan products, of course, from bolt-on external fans of various kinds to dual-60mm fan modules that you can swap in place of the stock internal ones. You can't beat the airflow bonus you get from chopping a big old hole in the side of the casing, though. And if you put a dust filter over the new intake fan and remember to clean it, your 360 shouldn't turn into one giant fuzz bunny, either.

 

Positive, negative, cognitive, laxative...

I'm building a bench power supply from a kit and have hit a snag with the main filter capacitors. The two caps each have three legs, all different lengths, which is a problem because I don't want to blindly solder the third leg to either the + or -.

Googling gives me nothing useful, and it doesn't help when the brand of capacitor doesn't get one hit in Google.

The power supply kit in question is a Dick Smith K3206.

I did some resistance measuring with my multimeter between the legs and got:

From the middle to the minus, or the middle to the plus, it goes up to 40 megaohms, which is the limit of my meter.

From the positive to the negative it goes up to 3.9 megaohms, and seems to keep going up slowly.

Any help would be appreciated!

Komodo

Three-legged capacitor
Perhaps it's the world's ugliest transistor?

Answer:
The middle terminal appears to be connected to nothing because... it is. It's a dummy lead that's there only to stabilise the cap. This design is fairly common for large electrolytics - you solder the third lead to an unconnected pad on your circuit board, and it gives the big cap a firm tripod mounting that stops it from wiggling around.

If there's no hole in the circuit board for the third lead, you can just snip it off.

Genuine "three terminal capacitors" do actually exist. They're not weird magic devices, though; they're usually two caps in one casing, or some other hybrid device.

You're seeing that slowly increasing resistance reading between the plus and minus leads, by the way, because the small current from your multimeter is charging the cap.

 

Other letters columns

I/O #1
I/O #2
I/O #3
I/O #4
I/O #5
I/O #6
I/O #7
I/O #8
I/O #9
I/O #10
I/O #11
I/O #12
I/O #13
I/O #14
I/O #15
I/O #16
I/O #17
I/O #18
I/O #19
I/O #20
I/O #21
I/O #22
I/O #23
I/O #24
I/O #25
I/O #26
I/O #27
I/O #28
I/O #29
I/O #30
I/O #31
I/O #32
I/O #33
I/O #34
I/O #35
I/O #36
I/O #37
I/O #38
I/O #39
I/O #40
I/O #41
I/O #42
I/O #43
I/O #44
I/O #45
I/O #46
I/O #47
I/O #48
I/O #49
I/O #50
I/O #51
I/O #52
I/O #53
I/O #54
I/O #55
I/O #56
I/O #57
I/O #58
I/O #59
I/O #60
I/O #61
I/O #62
I/O #63
I/O #64
I/O #65
I/O #66
I/O #67
I/O #68
I/O #69
I/O #70
I/O #71
I/O #72
I/O #73
I/O #74
I/O #75
I/O #76
I/O #77
I/O #78
I/O #79
I/O #80
I/O #81
I/O #82
I/O #83
I/O #84
I/O #85
I/O #86
I/O #87
I/O #88
I/O #89
I/O #90
I/O #91
I/O #92
I/O #93
I/O #94
I/O #95
I/O #96
I/O #97
I/O #98
I/O #99
I/O #100
I/O #101
I/O #102
I/O #103
I/O #104
I/O #105
I/O #106
I/O #107
I/O #108
I/O #109
I/O #109
I/O #110
I/O #111
I/O #112
I/O #113
I/O #114
I/O #115
I/O #116
I/O #117
I/O #118
I/O #119
I/O #120
I/O #121
I/O #122
I/O #123
I/O #124
I/O #125
I/O #126
I/O #127
I/O #128
I/O #129
I/O #130
I/O #131
I/O #132
I/O #133
I/O #134
I/O #135
I/O #136
I/O #137
I/O #138
I/O #139
I/O #140
I/O #141
I/O #142
I/O #143
I/O #144
I/O #145
I/O #146
I/O #147
I/O #148
I/O #149
I/O #150
I/O #151
I/O #152
I/O #153
I/O #154
I/O #155
I/O #156
I/O #157
I/O #158
I/O #159
I/O #160
I/O #161
I/O #162
I/O #163
I/O #164
Dan's Data letters #1
Dan's Data letters #2
Dan's Data letters #3
Dan's Data letters #4
Dan's Data letters #5
Dan's Data letters #6
Dan's Data letters #7
Dan's Data letters #8
Dan's Data letters #9
Dan's Data letters #10
Dan's Data letters #11
Dan's Data letters #12
Dan's Data letters #13
Dan's Data letters #14
Dan's Data letters #15
Dan's Data letters #16
Dan's Data letters #17
Dan's Data letters #18
Dan's Data letters #19
Dan's Data letters #20
Dan's Data letters #21
Dan's Data letters #22
Dan's Data letters #23
Dan's Data letters #24
Dan's Data letters #25
Dan's Data letters #26
Dan's Data letters #27
Dan's Data letters #28
Dan's Data letters #29
Dan's Data letters #30
Dan's Data letters #31
Dan's Data letters #32
Dan's Data letters #33
Dan's Data letters #34
Dan's Data letters #35
Dan's Data letters #36
Dan's Data letters #37
Dan's Data letters #38
Dan's Data letters #39
Dan's Data letters #40
Dan's Data letters #41
Dan's Data letters #42
Dan's Data letters #43
Dan's Data letters #44
Dan's Data letters #45
Dan's Data letters #46
Dan's Data letters #47
Dan's Data letters #48
Dan's Data letters #49
Dan's Data letters #50
Dan's Data letters #51
Dan's Data letters #52
Dan's Data letters #53
Dan's Data letters #54
Dan's Data letters #55
Dan's Data letters #56
Dan's Data letters #57
Dan's Data letters #58
Dan's Data letters #59
Dan's Data letters #60
Dan's Data letters #61
Dan's Data letters #62
Dan's Data letters #63
Dan's Data letters #64
Dan's Data letters #65
Dan's Data letters #66
Dan's Data letters #67
Dan's Data letters #68
Dan's Data letters #69
Dan's Data letters #70
Dan's Data letters #71
Dan's Data letters #72
Dan's Data letters #73
Dan's Data letters #74
Dan's Data letters #75
Dan's Data letters #76
Dan's Data letters #77
Dan's Data letters #78
Dan's Data letters #79
Dan's Data letters #80
Dan's Data letters #81
Dan's Data letters #82
Dan's Data letters #83
Dan's Data letters #84
Dan's Data letters #85
Dan's Data letters #86
Dan's Data letters #87
Dan's Data letters #88
Dan's Data letters #89
Dan's Data letters #90
Dan's Data letters #91
Dan's Data letters #92
Dan's Data letters #93
Dan's Data letters #94
Dan's Data letters #95
Dan's Data letters #96
Dan's Data letters #97
Dan's Data letters #98
Dan's Data letters #99
Dan's Data letters #100
Dan's Data letters #101
Dan's Data letters #102
Dan's Data letters #103
Dan's Data letters #104
Dan's Data letters #105
Dan's Data letters #106
Dan's Data letters #107
Dan's Data letters #108
Dan's Data letters #109
Dan's Data letters #110
Dan's Data letters #111
Dan's Data letters #112
Dan's Data letters #113
Dan's Data letters #114
Dan's Data letters #115
Dan's Data letters #116
Dan's Data letters #117
Dan's Data letters #118
Dan's Data letters #119
Dan's Data letters #120
Dan's Data letters #121
Dan's Data letters #122
Dan's Data letters #123
Dan's Data letters #124
Dan's Data letters #125
Dan's Data letters #126
Dan's Data letters #127
Dan's Data letters #128
Dan's Data letters #129
Dan's Data letters #130
Dan's Data letters #131
Dan's Data letters #132
Dan's Data letters #133
Dan's Data letters #134
Dan's Data letters #135
Dan's Data letters #136
Dan's Data letters #137
Dan's Data letters #138
Dan's Data letters #139
Dan's Data letters #140
Dan's Data letters #141
Dan's Data letters #142
Dan's Data letters #143
Dan's Data letters #144
Dan's Data letters #145
Dan's Data letters #146
Dan's Data letters #147
Dan's Data letters #148
Dan's Data letters #149
Dan's Data letters #150
Dan's Data letters #151
Dan's Data letters #152
Dan's Data letters #153
Dan's Data letters #154
Dan's Data letters #155
Dan's Data letters #156
Dan's Data letters #157
Dan's Data letters #158
Dan's Data letters #159
Dan's Data letters #160
Dan's Data letters #161
Dan's Data letters #162
Dan's Data letters #163
Dan's Data letters #164
Dan's Data letters #165
Dan's Data letters #166
Dan's Data letters #167
Dan's Data letters #168
Dan's Data letters #169
Dan's Data letters #170
Dan's Data letters #171
Dan's Data letters #172
Dan's Data letters #173
Dan's Data letters #174
Dan's Data letters #175
Dan's Data letters #176
Dan's Data letters #177
Dan's Data letters #178
Dan's Data letters #179
Dan's Data letters #180
Dan's Data letters #181
Dan's Data letters #182
Dan's Data letters #183
Dan's Data letters #184
Dan's Data letters #185
Dan's Data letters #186
Dan's Data letters #187
Dan's Data letters #188
Dan's Data letters #189
Dan's Data letters #190
Dan's Data letters #191
Dan's Data letters #192
Dan's Data letters #193
Dan's Data letters #194
Dan's Data letters #195
Dan's Data letters #196
Dan's Data letters #197
Dan's Data letters #198
Dan's Data letters #199
Dan's Data letters #200
Dan's Data letters #201
Dan's Data letters #202
Dan's Data letters #203
Dan's Data letters #204
Dan's Data letters #205
Dan's Data letters #206
Dan's Data letters #207
Dan's Data letters #208
Dan's Data letters #209
Dan's Data letters #210



Give Dan some money!
(and no-one gets hurt)