Author Topic: Motorcycle Alarm Teardown (or Why you don't want to buy a cheap alarm)  (Read 10981 times)

0 Members and 2 Guests are viewing this topic.

Offline phil_jp1Topic starter

  • Regular Contributor
  • *
  • Posts: 103
  • Country: ua
I've got my hands on a cheap motorcycle alarm, and so I have made a small teardown with simple analysis of its internals.

You can find full teardown with high-res photos and waveforms here:
http://goo.gl/XXE65

And here I'll only put out some photos.
p.s. Any feedback is highly appreciated!











- Phil
« Last Edit: August 28, 2012, 02:20:40 pm by phil_jp1 »
http://JumperOne.com - Electronic projects, tutorials, hacks, etc.
 

Offline T4P

  • Super Contributor
  • ***
  • Posts: 3697
  • Country: sg
    • T4P
Re: Motorcycle Alarm Teardown (or Why you don't want to buy a cheap alarm)
« Reply #1 on: August 28, 2012, 02:53:20 pm »
WTF at the bodging ...
 

Offline phil_jp1Topic starter

  • Regular Contributor
  • *
  • Posts: 103
  • Country: ua
Re: Motorcycle Alarm Teardown (or Why you don't want to buy a cheap alarm)
« Reply #2 on: August 28, 2012, 02:55:09 pm »
WTF at the bodging ...

You mean the small red jumper? I put it there to isolate power from RF module. To measure RF module current consumption.
« Last Edit: August 28, 2012, 03:17:49 pm by phil_jp1 »
http://JumperOne.com - Electronic projects, tutorials, hacks, etc.
 

Offline T4P

  • Super Contributor
  • ***
  • Posts: 3697
  • Country: sg
    • T4P
Re: Motorcycle Alarm Teardown (or Why you don't want to buy a cheap alarm)
« Reply #3 on: August 28, 2012, 04:00:19 pm »
WTF at the bodging ...

You mean the small red jumper? I put it there to isolate power from RF module. To measure RF module current consumption.

the bodging of the IC (the blue electro cap)
 

Offline phil_jp1Topic starter

  • Regular Contributor
  • *
  • Posts: 103
  • Country: ua
Re: Motorcycle Alarm Teardown (or Why you don't want to buy a cheap alarm)
« Reply #4 on: August 28, 2012, 04:02:44 pm »
WTF at the bodging ...

You mean the small red jumper? I put it there to isolate power from RF module. To measure RF module current consumption.

the bodging of the IC (the blue electro cap)

I first wrote about that, and then edited my comment :)
I think they didn't have enough space on the board to put decoupling cap, so they put it on top of the micro.
http://JumperOne.com - Electronic projects, tutorials, hacks, etc.
 

Offline krivx

  • Frequent Contributor
  • **
  • Posts: 765
  • Country: ie
Re: Motorcycle Alarm Teardown (or Why you don't want to buy a cheap alarm)
« Reply #5 on: August 28, 2012, 05:15:34 pm »
Pantera!
 

Offline AndyC_772

  • Super Contributor
  • ***
  • Posts: 4284
  • Country: gb
  • Professional design engineer
    • Cawte Engineering | Reliable Electronics
Re: Motorcycle Alarm Teardown (or Why you don't want to buy a cheap alarm)
« Reply #6 on: August 28, 2012, 06:09:13 pm »
I think they didn't have enough space on the board to put decoupling cap, so they put it on top of the micro.
There's much less parasitic series inductance between the cap and the microcontroller's power pins that way. For all its ugliness, it's actually not a bad way to decouple an IC.

Except: it's an electrolytic cap, which IS a bad way to decouple an IC - though even then, the board's designer might well know more about the characteristics of the power supply and its load which mean an electrolytic is exactly what's needed.

I wouldn't be too quick to judge. If space is tight, and labour is cheap, it may be a perfectly good solution to a problem.

Offline phil_jp1Topic starter

  • Regular Contributor
  • *
  • Posts: 103
  • Country: ua
Re: Motorcycle Alarm Teardown (or Why you don't want to buy a cheap alarm)
« Reply #7 on: August 28, 2012, 06:19:44 pm »
Except: it's an electrolytic cap, which IS a bad way to decouple an IC

You said it yourself. And it looks like it's the cheapest cap they found. ESR should go through the roof.
I'm holding this board in my hands right now, and don't see any easier way to put a decoupling cap there, except for putting something on the bottom, which might not be a very desirable thing.

It's the second time I'm taking out this board from the trash can today.
http://JumperOne.com - Electronic projects, tutorials, hacks, etc.
 

Offline GEuser

  • Frequent Contributor
  • **
  • Posts: 502
  • Country: 00
  • Is Leaving
Re: Motorcycle Alarm Teardown (or Why you don't want to buy a cheap alarm)
« Reply #8 on: August 29, 2012, 01:26:49 am »
Hi , tnks for the look inside .
I could not see a tilt sensor , that mean it aint got one?  ???

I've seen a few on bay like these ans they all mention sound as a detector , no tilt.
Soon
 

Offline phil_jp1Topic starter

  • Regular Contributor
  • *
  • Posts: 103
  • Country: ua
Re: Motorcycle Alarm Teardown (or Why you don't want to buy a cheap alarm)
« Reply #9 on: August 29, 2012, 01:28:43 am »
Nope, it doesn't have one. Only shock(vibration) sensor.
http://JumperOne.com - Electronic projects, tutorials, hacks, etc.
 

Online amyk

  • Super Contributor
  • ***
  • Posts: 8420
Re: Motorcycle Alarm Teardown (or Why you don't want to buy a cheap alarm)
« Reply #10 on: August 29, 2012, 07:35:16 am »
CF745 is an "untested" version of the PIC16C54 intended for the Chinese domestic market only. There is also CF775 which is a similarly untested PIC16C57.

Untested means Microchip didn't test the parts before packaging and shipping, and that various functions might not work at all or be up to spec. The advantage is they sell these at really low cost, it's their strategy of selling "genuine" PIC parts in an attempt to displace the various Chinese clones around. (Don't know if they also add some rejects too, since these are intended to be imperfect parts for non-critical applications.)
 

Offline phil_jp1Topic starter

  • Regular Contributor
  • *
  • Posts: 103
  • Country: ua
Re: Motorcycle Alarm Teardown (or Why you don't want to buy a cheap alarm)
« Reply #11 on: August 29, 2012, 09:45:07 am »
Thanks a lot amyk! While I was googling for CF745, I've seen some references to PIC16C54 datasheet, but nothing in that datasheet that will point to CF745.
http://JumperOne.com - Electronic projects, tutorials, hacks, etc.
 

Offline AndyC_772

  • Super Contributor
  • ***
  • Posts: 4284
  • Country: gb
  • Professional design engineer
    • Cawte Engineering | Reliable Electronics
Re: Motorcycle Alarm Teardown (or Why you don't want to buy a cheap alarm)
« Reply #12 on: August 29, 2012, 11:29:56 am »
Yikes... no wonder they keep that quiet. I feel queasy.

I know there are Far Eastern manufacturers of microcontrollers which just don't have any presence in western markets at all, and I presume their parts are cheaper. Maybe this is how they do it for the price? Is 100% testing just not always expected?

Online amyk

  • Super Contributor
  • ***
  • Posts: 8420
Re: Motorcycle Alarm Teardown (or Why you don't want to buy a cheap alarm)
« Reply #13 on: August 30, 2012, 11:45:42 am »
Yikes... no wonder they keep that quiet. I feel queasy.

I know there are Far Eastern manufacturers of microcontrollers which just don't have any presence in western markets at all, and I presume their parts are cheaper. Maybe this is how they do it for the price? Is 100% testing just not always expected?
Probably depends on the exact manufacturer. But it does make sense from an economic standpoint if a part isn't 100% functional to make a profit selling the parts of it that may still be OK. Similar to how AMD produces multicore CPU dies but sells them cheaper with one or more cores disabled because they didn't pass testing. Likewise an MCU with broken subsystems would still be usable in an application that didn't make use of them.

Microchip also has MCV08A/14A/28A and the similarly obscure HAxxxx series which are apparently for "home appliance" use.
 

Offline T4P

  • Super Contributor
  • ***
  • Posts: 3697
  • Country: sg
    • T4P
Re: Motorcycle Alarm Teardown (or Why you don't want to buy a cheap alarm)
« Reply #14 on: August 30, 2012, 03:19:23 pm »
It's known as chip harvesting
 

Offline SeanB

  • Super Contributor
  • ***
  • Posts: 16366
  • Country: za
Re: Motorcycle Alarm Teardown (or Why you don't want to buy a cheap alarm)
« Reply #15 on: August 30, 2012, 05:50:59 pm »
Intel does the same, the cheaper Celerons are often those that have a failed core or a bad half of cache. During test you find the partly faulty and have enough extra logic to bypass the bad parts and do so with either a fuse link or a non accessible program pad on the die. You see it on the datasheet where you have pins that are unlabelled or marked test but always have to be connected to a ground.

If you have a partly functional chip in a package ( passed the quick die test so had the most expensive step of packaging done) and you can batch them as to the failed portions then there is no good reason to not sell them to a user who will be able to use the limited functionality, and recover the cost of the testing and packaging. No brand of the manufacturer of course, but a house code and a lot number. you can then save on scrapping the defects.
 

Offline T4P

  • Super Contributor
  • ***
  • Posts: 3697
  • Country: sg
    • T4P
Re: Motorcycle Alarm Teardown (or Why you don't want to buy a cheap alarm)
« Reply #16 on: August 30, 2012, 05:56:55 pm »
It's better then doing a complete redesign which costs lots of money.
Right? ;)

There was a time when Celerons were equal or actually faster than the Pentium parts
Can't really remember when but i think that was like PII or PIII?
 

Offline SeanB

  • Super Contributor
  • ***
  • Posts: 16366
  • Country: za
Re: Motorcycle Alarm Teardown (or Why you don't want to buy a cheap alarm)
« Reply #17 on: August 30, 2012, 07:04:34 pm »
If you shut off half the power dissipation you can run the remaining a lot faster to get the same dissipation. Intel now calls this Speedstep, basically if one core is idling along the other can be boosted to a higher speed for a while.
 

Offline T4P

  • Super Contributor
  • ***
  • Posts: 3697
  • Country: sg
    • T4P
Re: Motorcycle Alarm Teardown (or Why you don't want to buy a cheap alarm)
« Reply #18 on: August 31, 2012, 03:25:41 am »
If you shut off half the power dissipation you can run the remaining a lot faster to get the same dissipation. Intel now calls this Speedstep, basically if one core is idling along the other can be boosted to a higher speed for a while.

Intel doesn't call it speedstep, speedstep existed since the original Pentiums and that was just to step the clock frequencies lower when not in use like what AMD calls Cool'N'Quiet but the one you are looking for is called Turbo Boost

Speaking of AMD TurboCORE, they did something marvellous with their trinity laptop processors
Firstly they increased the IPC by a large amount thanks to their piledriver cores
Secondly they increased the clock frequency to 2300MHz base but that goes up to 3.2GHz with 3 cores(!) and the GPU can be tuned up
http://www.anandtech.com/show/5831/amd-trinity-review-a10-4600m-a-new-hope/2
And harvested lower core models ... The A8-4xxx series < Quad core but not that fast A6-4xxx < Dual core but as quick computing single core
 

Offline SeanB

  • Super Contributor
  • ***
  • Posts: 16366
  • Country: za
Re: Motorcycle Alarm Teardown (or Why you don't want to buy a cheap alarm)
« Reply #19 on: August 31, 2012, 05:01:10 am »
I was wrong, but then again i run on the trailing edge of CPU's, just this year went dual core ( got it on fire sale as they were finishing the line) to replace the single core. The newer processors are a lot less reliable, I have seen a few that are dead along with the motherboard. I tried once to kill a first gen Celeron with an electric fence energiser. Still worked, even after a few minutes of being belted between pin sets. Only way to kill it was to connect to a 12V car battery and burn the pins off.
 

Online amyk

  • Super Contributor
  • ***
  • Posts: 8420
Re: Motorcycle Alarm Teardown (or Why you don't want to buy a cheap alarm)
« Reply #20 on: August 31, 2012, 06:24:45 am »
It is expected for robustness to decrease with each process shrink, as the structures like gate oxide become more delicate and sensitive to damage. The PICs are still on >0.1u process.
 

Offline T4P

  • Super Contributor
  • ***
  • Posts: 3697
  • Country: sg
    • T4P
Re: Motorcycle Alarm Teardown (or Why you don't want to buy a cheap alarm)
« Reply #21 on: August 31, 2012, 09:58:27 am »
That's to be expected with a 22nm-32nm process!
 

Offline NiHaoMike

  • Super Contributor
  • ***
  • Posts: 9239
  • Country: us
  • "Don't turn it on - Take it apart!"
    • Facebook Page
Re: Motorcycle Alarm Teardown (or Why you don't want to buy a cheap alarm)
« Reply #22 on: September 01, 2012, 02:08:32 am »
Intel doesn't call it speedstep, speedstep existed since the original Pentiums and that was just to step the clock frequencies lower when not in use like what AMD calls Cool'N'Quiet but the one you are looking for is called Turbo Boost
And if you actually buy a good heatsink and fans, it's possible to tweak a 6 core i7 to run full turbo on all 6 cores for basically an unlimited time.
Cryptocurrency has taught me to love math and at the same time be baffled by it.

Cryptocurrency lesson 0: Altcoins and Bitcoin are not the same thing.
 

Offline T4P

  • Super Contributor
  • ***
  • Posts: 3697
  • Country: sg
    • T4P
Re: Motorcycle Alarm Teardown (or Why you don't want to buy a cheap alarm)
« Reply #23 on: September 01, 2012, 03:19:25 am »
Intel doesn't call it speedstep, speedstep existed since the original Pentiums and that was just to step the clock frequencies lower when not in use like what AMD calls Cool'N'Quiet but the one you are looking for is called Turbo Boost
And if you actually buy a good heatsink and fans, it's possible to tweak a 6 core i7 to run full turbo on all 6 cores for basically an unlimited time.

Which is pretty much overclocking  ;)
 

Offline cookie

  • Contributor
  • Posts: 21
Re: Motorcycle Alarm Teardown (or Why you don't want to buy a cheap alarm)
« Reply #24 on: September 01, 2012, 01:56:51 pm »
Thanks for sharing,I will try 8)
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf