Archive for the ‘Products’ Category

Elisa Viihde downloads

Wednesday, June 29th, 2011

I have been using Elisa Viihde service for almost a year and I can say I am pretty happy with it. After upgrading to this service also my Internet connection from Elisa started working without too much problems (earlier it worked badly for long time).

Elisa Viihde allows me to record TV programs to Elisa servers and watch them later using IPTV technology. Watching works both on set-top-box and PC. The recordings definitions can be done with set-top-box, PC or mobile phone.

The service allows easily to watch the recorded programs on PC (using VLC plugin on web browser). The normal service does not have built-in option to downloaded recorded programs. It is possible to do this manually with some work (look at web page source code to get video URL and then download that).

Fortunately there is also an easier option for downloading: Elisa Viihde: Add download links to recording listings script adds a download link next to each program in the list of recordings. When the download link is clicked it will fetch the URL from the ‘View’ page for the recording and send you directly to the downloadable video file. This script needs Greasemonkey to run on Mozilla Firefox web browser.

The downloaded files are in MPEG transport stream format. Those files can be viewed with VLC.

Nokia N9 Meego phone

Wednesday, June 22nd, 2011

I have earlier written about MeeGo Linux and how Nokia’s work on Meego is fading. Nokia has promised to release one Meego phone this year, and there has been many rumors on that device.

Nokia has finally revealed some details on their Meego phone. Nokia Introduces MeeGo-Powered N9 Phone. For details check this Nokia N9 first hands-on! video from Engadget and details from Nokia N9 web page.

The details that can be seen is that the user interface of N9 looks pretty different than the MeeGo Handset example pictures shown at MeeGo web site. So Nokia has developed something of their on for this phone and not just used the UI the open source project has produced (that did not look too good to me). N9 is based on Meego 1.2 OS, and Nokia has added it’s own Harmattan layer on top of it.

Nokia-N9

Angry Birds in web browser

Friday, May 20th, 2011

You can now play Angry Birds on the web! If you did not know earlier, let’s tell you now that Angry Birds is a puzzle video game developed by Finland-based Rovio Mobile. In the game, players use a slingshot to launch birds at pigs stationed on or within various structures, with the intent of destroying all the pigs on the playfield. Angry Birds has been praised for its successful combination of addictive gameplay, comical style, and low price. With 140 million downloads across all platforms, the game has been called “one of the most mainstream games out right now”. It is quite funny and addictive to play.

Angry Birds comes to Chrome. Google and Rovio have announced the deal to bring Angry Birds game to Chrome. Angry Birds is available in Chrome Web Store for free.

Angrybirds

UT-81B multimeter/oscilloscope

Wednesday, May 4th, 2011

UT81B from Uni-Trend is a scopemeter. It is a multimeter with some basic oscilloscope functions.

This multimeter can measure what you expect from a normal multimeter: DC V up to 1000V, AC up to 750V, resistance up to 40Mohm, frequency up to 10MHz, capacitance 100uF, AC/DC current 10A (and of course it has also a diode and continuity test). The measurement inaccuracy is overall around 1% according to documentation which is pretty acceptable figure.

The magic lies in the embedded oscilloscope functionality. When you need more than just multimeter reading, you can press a button and get oscilloscope view. In oscilloscope mode bandwidth for UT81B is 8MHz with 40MS/s giving resolution 100ns/div – 5s/div with 8bit ADC. You can do the oscilloscope measurements with normal multimeter leads (OK for low frequencies) or use adapter for real oscilloscope probe (for accurate measurement of higher frequencies).

ut81B1

Oscilloscope together with the multimeter is pretty ideal tool for the technician for reparations on the spot as well as for other professionals in workshops. Possibility to be powered by batteries turn this instrument in an ideal tool to be used as a mobile meter. LCD monochrome display with 160 x 160 pixels is very easy to read thanks to the back-light function.

The “Auto-Set” key allows to work very quickly and easily without too much trouble going through settings menus, although I must say that the automatic range setup is pretty slow (it can take more than 10 seconds for the meter to find appropriate vertical and horizontal range). Fortunately there is the manual mode so you can set the range and timebase yourself if you know in advance what to expect. Overall, for an 8MHz and 40MS/s scope the performance is very good.

Meter is best suited for measuring of larger continuous signals. You can stick it directly to mains power for example without worrying ab out anything. For very low level signals you can easily see interference on the measurements. Measuring on-off events on the scope screen is a bit hard also. One thing I noticed is that multimeter and oscilloscope seem to use pretty much separate electronics inside the device: multimeter part has pretty limited bandwidth while oscilloscope has high bandwidth. When you are working for example at 50 Hz mains power, scope and multimeter readings show about he same. But when measuring signals at many kHz frequency, scope still shows signal amplitude correctly, but multimeter reading shown on the screen is pretty much off from the right value. So multimeter voltage reading is just for DC and low frequency measurements.

When the whole device is battery powered, it is completely floating device, so you can freely measure circuit that are connected to ground or other potential that is not ground, just like any normal multimeter. When you power the device with batteries the multimeter is completely floating, and you are free to do all types of measurements without worrying any grounding issues (like with normal grounded oscilloscope). One good plus is that you can do oscilloscope measurements also on the current measurement range (measuring current waveforms with traditional scope would need some extra adapters / tricks).

The meter looks great and build quality is good. Case is plastic with a rubber surround. UT81B is quite a brick, a slightly big for a multimeter. The software running the device is not fast, neither too slow – acceptable, but could be faster.

The package includes opto-isolated USB cable, safety probes, safety banana to BNC converter, alligator clips, mains power supply, manual, CD with software for reading scope data, Uni-T 1 year warranty card and a zippered case.

Attached probes are OK, although crocodiles are quite big with lot of force. If you want to measure small components get other extra probes. There is some free space on the zippered case, so you can fit in some of your own probes. AC adapter option is a good plus, because batteries last only few hours of continuous measurement.

UT81B has optically isolated USB transfer cable. There is software that allows you to do measurements. Attached CD contains software for all UNI-T meters, but of course only for Windows. This software is not the best possible. I could not get the software that came with the device to work on my Windows Vista PC. I was lucky to find a newer version of the software for download, and after some hacking (running with administrator rights) I got it finally working. Not the most reliable or use friendly software, but works acceptably.

UT81B_OPROG

I found that lowlever blog UNI-T UT81B posting has description of UT81B protocol. This could be useful if you are planning to write your own software that communicates with this meter. The communication is serial port communications (9600 ,n ,8 ,1) over USB.

Other UT-81 reviews: Arc’s Lab Uni-Trend UT81B Review, lowlevel UNI-T UT81B review and TOOLBOOM Uni-T UT81B Oscilloscope Review.

Here are some UT81B presentation videos I found on YouTube:

BarTap

Friday, February 18th, 2011

Have a bad habit of overwhelming Firefox with a few dozen too many tabs? So you keep open tabs like libraries keep books… Aren’t you afraid Firefox will consume all your memory? Don’t you fear browser restarts because it takes so long to reload all your tabs?

BarTap for Firefox keeps background tabs from loading until you use them. Now you can put all the tabs you don’t need on your bar tab, and only pay for the load when you actually want to visit them.

Install BarTab 2.0 to your Firefox now and enjoy the way the tabs should have worked from the beginning… I recommend this.

Saelae Logic Analyzer

Tuesday, October 26th, 2010

If you’ve ever had a problem getting two chips to talk, or wanted to reverse engineer a protocol, a logic analyzer is the right tool for this. Logic analyzer only detects digital high and low digital states, it records many signals simultaneously and allows to dump data to a computer for analysis. Logic analyzers can take the guess work out of debugging inter-chip communication. Many modern electronics projects that use micro-controller will benefit more from a logic analyzer than an oscilloscope.

Logic analyzers used to be expensive large special devices. Nowadays it is possible to buy a quite useful basic logic analyzer that connects to a PC for a pretty reasonable money if you don’t need the highest speeds. Saelae Logic is one reasonably priced (149 Euros) logic analyzer that connects to PC USB connector and records 8 channels at up to 24MHz sample rate. Very many practical real world embedded applications have buses that run at less than 10MHz clock rate, and Logic is quite ideal for these. If you need to analyze something faster you need some other more expensive product.

The beauty of the Saelae Logic product is not in its raw capabilities, but the fact that using it is amazingly simple. The software is very slick, easy to use and quick to learn. This product is fun to play with. Simplicity is a good reason when selecting a tool that you need every now and then, but you don’t use every day. When you are trying to figure out a problem, the last thing you want is to spend time messing with your logic analyzer. You just want a product you can start immediately and without too much thinking.

One of the nicest things about Logic is that you can decode many signal formats automatically (I2C, async serial, SPI, CAN, etc.), and you can see the decoded result along with the waveform. You can also use this product to capture long data samples and save them in various formats.

saelae_logic

The most of the magic on this product is in the PC software side. You can download the software from Saelae web page and try it yourself in demo mode. On the good side the software is cross-platform: Windows, Linux and Mac. I like products that work on Linux as well, although currently I have only used the software only on Windows (XP and Vista).

The actual hardware is pretty simple. The Logic hardware is based on the Cypress Semiconductor CY7C68013A-56PVXC, a high speed 8051 microcontroller with a USB peripheral interface. CY7C68013A can send theoretically 48MB/s of pure data to the computer, but very rarely does any product approach USB 2.0′s advertised 480mbps transfer rate for sustained periods. The advanced data processing is done on the PC software side.

On the funny side, turns out that competing logic analyzer product USBEE SX has exactly the same hardware inside. Considering the simplicity of the hardware part of the devices it is no winder that there are some Chinese made clones of those devices available. This cloning indicates that this is good product. The fact of life is that good products get copied sooner or later and bad ones are just forgotten.

TDR kit built

Wednesday, September 29th, 2010

My Time Domain Reflectometer (TDR) circuit has been available as kit made by Far Circuits. The kit consists only of circuit board and components needed to build the circuit in a small plastic bag (you need to download the building instructions).

TDRkit

The original circuit design is from my web page and Far Circuits added 5V regulator and designed the circuit board.

I have written some information about the TDR kit earlier, but now you have more. I just finished building my own kit sample some days ago.

built_circuit_DSCN8141

Around half of the components on the kit are SMD components and half of the components are traditional through-hole soldered components. I was pretty easy to build, no problems there. I used lead free solder to build the circuit even though it might not be optimal solder if some components contains lead.

I first soldered the SMD components to clean circuit board using pinbypin method. Then I assembled the through hole components to their places and solder them.

TDR_kasattu

tdr_smd_DSCN8134

The kit worked well but with some reduced performance compared to my original design. The original circuit design used pretty high speed 74AC14 IC, but this kit I received used a slower speed 74HC14 IC. That was the actual IC that was in component bag instead of 74AC14 as listed on the component list.

Things seen on the pictures not included on the original kit: IC socket, pins to connect wire to, jumper wire connected between two pins to select the pulse length and the wired feeding power to the circuit.

NOTE: The first kit versions were shipped with 74HC14 IC. According to Farcircuits the newer kit versions are shipped with 74AC14 IC.

XLR connectors

Wednesday, September 8th, 2010

The XLR connector is an electrical connector design used mostly in professional audio and video electronics cabling applications, for microphones and line level signals. The most common is the three-pin XLR3, used almost universally as a balanced audio connector for high quality microphones and connections between equipment.

XLR connectors are superior to many other audio connectors for many reasons. Balanced XLR connectors use large diameter signal pins. They feature apositive locking action and incorporate properly designed strain relief as a feature. The female XLR connectors are designed to first connect pin 1 (the earth pin), before the other pins make contact, when a male XLR connector is inserted. With the ground connection established before the signal lines are connected, the insertion (and removal) of XLR connectors in live equipment is possible without picking up external signals. XLR connectors have rugged metal shell that can withstand the hard field enviroment without damaging (for example someone walking over the connector).

XLR connector is always better than other less robust audio connectors, but in the world of XLR connectors there are just acceptable quality and very good connectors. Many cheap and older XLR connectors look like this:

220px-Xlr-connectors

The downside of this design is that you have several small screws on the case. When you need to install the connector you need to open all of them and close when you have done the work. Repairing this kind of connector at the field is thus troublesome (you need suitable screwdriver with you and you easily loose the small screws). Also the strain relief system on the connector is not the best, especially it has hard time to securely hold the thinner cables.

Neutrik started quite many years ago to make the following kind of improved XLR connectors:

neutrik-xlr

NeutrikNC3MXMaleXLR

Their improvemens include the fact that you can easily open and close the connector without any tools or handling screws. This makes usign the connectors and repairing cables on the field easier. I really like this connector design. I think is is a huge improvement over the older design and worth of some extra price.

Schulzkabel also makes quite similar looking connectors that are cheaper. I have successfully used them and they feel like almost as good as the Neutrik XLR connectors.

Fluke 117 Multimeter Review and Teardown

Wednesday, August 25th, 2010

EEVblog #60 – Fluke 117 Multimeter Review and Teardown is an interesting review video on a Fluke multimeter.

If you are looking for cheaper multimeters check $50 Multimeter Shootout from the same source. You should also look Why cheap multimeters suck.

Apple and other USB charger secrets

Wednesday, August 18th, 2010

Everybody seems to be saying that you can’t charge Apple devices with normal USB power supplies. You need a special power supply from Apple or approved by Apple. I saw this kind of discussion at slashdot some time ago.

Usually, device makers need to sign a confidentially agreement with Apple if they want to say their charger ‘works with iPhone / iPod,’ and they’re not allowed to talk about how the insides work. I hate when manufacturers do crap like this to keep peripherals locked into a more profitable licensing agreement. Apples tendency toward total control is one of the things i don’t like about them. And many other manufacturers are just as bad. I wish companies would back off and be more open and/or use standard micro USB chargers.

The mysteries of Apple device charging article includes a 7-minute video we explore the mysteries of Apple device charging. The secret of Apple chargers is simple: just few resistors. If you don’t put these secret resistors on the data lines too, you get the dreaded Charging is not supported with this accessory. Those resistors like a way to signal to the iPhone that it can go ahead and “fast charge” by pulling 1A, or “slow charge” by pulling 0.5A. The iPhone needs to do a power negotiation to determine if the port is capable of providing 1000ma of power, because the upper-limit of a standard USB port is 500 mA. They just didn’t tell anyone about how to do that. I get why the resistors were initially added but I’m not understanding why it needs to be a trade secret.

usb4res

There is nothing to stop them just drawing the 500mA if the right sort of charger is not detected. Refusing to charge at all unless the licensed parts are present is pure market control, nothing else. Here is the resistor configuration for 500 mA charging:

usb4res500mA

Resistance is Futile. The The mysteries of Apple device charging article demonstrates how anyone can make their own chargers that work with iPhone 4, 3Gs, etc. The pictures on this blog posting are from that article.

Apple devices are not the only one USB charged devices that can have some problems with USB chargers. So here are some resources on USB charging in general.

USB As A Power Source article gives an introduction USB Power Form.

European Commission has reached a voluntary agreement with some of the biggest names in the electronics industry to introduce a common charger for cell phones that fits all models. Information on this USB charging connector is available at USB Approved Class Specification Documents document directory. Read also Battery Charging v1.1 Spec and Adopters Agreement document.

Dealextreme USB charger discussion posting says that USB standard has 4 lines (+5V, ground and +/- data lines). Most USB chargers let the data lines float. Technically, the USB standard says that a USB charger should set the two data lines to specific voltages (~ 2V) to indicate how much power it can provide (I have not verified that from standards yet). The recent iPhones will not charge if the data lines are set incorrectly (i.e. not according to the USB standard).

USB Charging Guide comment: I believe having the data pins connected to each other is in the latest USB specification for charging. I had to interconnect the D+ and D- pins inside my USB AC charger to get it working with my Zune. Perfectly according specs but frustrating enough.

Wikipedia USB article: The USB 1.x and 2.0 specifications provide a 5 V supply on a single wire from which connected USB devices may draw power. The specification provides for no more than 5.25 V and no less than 4.75 V (5 V±5%) between the positive and negative bus power lines. For USB 2.0 the voltage supplied by low-powered hub ports is 4.4 V to 5.25 V.

A unit load is defined as 100 mA in USB 2.0, and was raised to 150 mA in USB 3.0. A maximum of 5 unit loads (500 mA) can be drawn from a port in USB 2.0, which was raised to 6 (900 mA) in USB 3.0.
All devices default as low-power but the device’s software may request high-power as long as the power is available on the providing bus.

In Battery Charging Specification, new powering modes are added to the USB specification. A host or hub Charging Downstream Port can supply a maximum of 1.5 A when communicating at low-bandwidth or full-bandwidth, a maximum of 900 mA when communicating at high-bandwidth, and as much current as the connector will safely handle when no communication is taking place (USB 2.0 standard-A connectors are rated at 1500 mA by default).

A Dedicated Charging Port can supply a maximum of 1.8 A of current at 5.25 V. A portable device can draw up to 1.8 A from a Dedicated Charging Port. The Dedicated Charging Port shorts the D+ and D- pins with a resistance of at most 200Ω. The short disables data transfer, but allows devices to detect the Dedicated Charging Port and allows very simple, high current chargers to be manufactured. The increased current (faster, 9 W charging) will occur once both the host/hub and devices support the new charging specification.

Without negotiation, the powered USB device is unable to inquire if it is allowed to draw 100 mA, 500 mA, or 1 A. Some non-standard USB devices use the 5 V power supply without participating in a proper USB network which negotiates power draws with the host interface

In most cases, these items contain no digital circuitry, and thus are not Standard compliant USB devices at all. This can theoretically cause problems with some computers; prior to the Battery Charging Specification, the USB specification required that devices connect in a low-power mode (100 mA maximum) and state how much current they need, before switching, with the host’s permission, into high-power mode.

USB Charging Guide tells some more details on mini-USB plug: the mini-USB plug actually has 5 pins in it. This can be important as the extra pin (Pin 4) USB_ID is usually either connected to ground or left floating. Sometimes a pull up resistor needs to be added to from the USB_ID to Pin 1 (VDD) to select “Device Mode” rather than “Host Mode”. This resistor is in the device side plug as the USB_ID pin is not wired through to the PC side connector. The good news is that quite a few USB cables have this. So sometimes you can get round the not charging problem simply by trying out different leads and one may work rather than buying the manufacturers “special” cable. On some Creative players you can also solve this by pulling down both data lines (with 2×15k resistors) at the source to emulate what the host (PC) does when setting line speed. This is not so common.

So the current state of USB charging is a little bit of mess…


hd film izle korku filmleri film izle hd film izle