flat assembler
Message board for the users of flat assembler.
Index
> Non-x86 architectures > Fun tricks with ARM Goto page 1, 2, 3, 4 Next |
Author |
|
edfed 18 Apr 2008, 17:48
maybe due to a variation of the frequency or the voltage induced by the capacity of the person? ( interferances )
the touch pads are based on this principle, but it can be detected without sensors... if the board is a nude pcb it can be the solution... Quote: it only responds to the touch of a person. |
|||
18 Apr 2008, 17:48 |
|
AlexP 18 Apr 2008, 21:00
I have a touchpad on my laptop that does not work with anything but actual (living) flesh. Don't ask how I know, but it doesn't.
|
|||
18 Apr 2008, 21:00 |
|
revolution 19 Apr 2008, 01:03
edfed wrote: maybe due to a variation of the frequency or the voltage induced by the capacity of the person? ( interferances ) This board has standard 13MHz and 32768Hz crystal oscillators, the frequency change (if any) is too tiny to detect in any reliable way. There are no analogue voltage sensors on the board. edfed wrote: the touch pads are based on this principle, but it can be detected without sensors... |
|||
19 Apr 2008, 01:03 |
|
edfed 19 Apr 2008, 01:48
if an I/O is high impedance and opened, it can detect the presence of a human because of the current induced by the body...
but i think it is not this too. are you sure it is "purelly software"? does the electronic enter in concideration for the problem? |
|||
19 Apr 2008, 01:48 |
|
revolution 19 Apr 2008, 02:09
edfed wrote: if an I/O is high impedance and opened, it can detect the presence of a human because of the current induced by the body... edfed wrote: but i think it is not this too. |
|||
19 Apr 2008, 02:09 |
|
edfed 19 Apr 2008, 02:41
then, it is a problem of electromagnetic compatibility.
fingers, body and nude I/O acts as antena your board will not be CE compliant. i meet the problem many times during digital and analog conceptions. to avoid the problem ( it is a problem, an undesired effect ) you should put some decoupling capacitors on the near supply rails of components, pull up resistors on all NC pins and put an electromagnetic shield all over the sensible circuitry. it is possible that the µP will function in an erratic manner, inducing perturbation in some high frequency modules. yes! 15 MHz is a high frequency in electronics, very sensitive to parasites, and emit a lot of parasites too. mobiles phones are full of electromagnetic shields to avoid to fix theses problems. if it is not that, sorry, i don't see what it can be and as it is my 3rd try, i've lost and cannot post another one. what happens if the finger is very near ( < 5 mm ) of the board but don't touch it? it remembers me one experience that i've done. one generator and a oscilloscope separated by 5 meters of distance. one wire on the output of the generator at 5 MHz sine @ 15V~ and the oscilloscope on the lowest resolutions . 5ns & 1 mV i tryed to make appear the signal on the screen, and it works a bit. |
|||
19 Apr 2008, 02:41 |
|
revolution 19 Apr 2008, 03:42
edfed wrote: then, it is a problem of electromagnetic compatibility. edfed wrote: your board will not be CE compliant. edfed wrote: i meet the problem many times during digital and analog conceptions. edfed wrote: it is possible that the µP will function in an erratic manner, inducing perturbation in some high frequency modules. edfed wrote: yes! 15 MHz is a high frequency in electronics, very sensitive to parasites, and emit a lot of parasites too. edfed wrote: what happens if the finger is very near ( < 5 mm ) of the board but don't touch it? edfed wrote: it remembers me one experience that i've done. |
|||
19 Apr 2008, 03:42 |
|
Alphonso 19 Apr 2008, 08:37
Umm...
1. Grounding effect introduced by the persons touch or 2. More likely, because it uses ARM/THUMB software/firmware (pretty lame) |
|||
19 Apr 2008, 08:37 |
|
revolution 19 Apr 2008, 08:47
Alphonso wrote: 1. Grounding effect introduced by the persons touch Alphonso wrote: or |
|||
19 Apr 2008, 08:47 |
|
Alphonso 19 Apr 2008, 11:01
So its not a thumb instruction! Hard to know if your after a serious answer or not
If the board is perfect, no dry joints that fail when the board flexes, and the person does not introduce any capacitive coupling, earth loops or electrical signals, then all I can think of is on chip thermal monitoring, but I would not expect to see any change by touching the edge of the PCB only perhaps the MCU itself. Does this board exist or is it an imaginary scenario? |
|||
19 Apr 2008, 11:01 |
|
revolution 19 Apr 2008, 11:18
I am being completely serious, it is a real board, nothing special about it, no faults, I could get another off the shelf and it will also work. The Thumb/ARM thing is an unfortunate coincidence, they have nothing to do with this touch detector.
You are correct, it is a thermal monitor, it needs a live person to "heat it up", but the answer is not quite that simple. There are no temperature sensors on the board or in any of the ICs. |
|||
19 Apr 2008, 11:18 |
|
Alphonso 19 Apr 2008, 13:03
revolution wrote: I am being completely serious revolution wrote: You are correct, it is a thermal monitor, it needs a live person to "heat it up", but the answer is not quite that simple. There are no temperature sensors on the board or in any of the ICs. |
|||
19 Apr 2008, 13:03 |
|
revolution 19 Apr 2008, 13:12
Alphonso wrote: Sorry, I had this misconception that you were toying with Edfed and stringing him along only to tell him in the end the Thumb joke or something similar. Alphonso wrote: Well, there's the two crystals you mentioned, so you could monitor frequency change by counting the number of clocks providing the temperature coefficients of each crystal are relatively different. I'm only guessing here. |
|||
19 Apr 2008, 13:12 |
|
edfed 19 Apr 2008, 13:47
what happens if you touch the board not with alive human but with warm iron? of the fire of a zippo ?
Transistors can be used as temperature sensors. they con sume more current and are more sensitive to edge passing. PLL? |
|||
19 Apr 2008, 13:47 |
|
revolution 19 Apr 2008, 13:57
edfed wrote: what happens if you touch the board not with alive human but with warm iron? of the fire of a zippo ? edfed wrote: Transistors can be used as temperature sensors. they con sume more current and are more sensitive to edge passing. edfed wrote: PLL? |
|||
19 Apr 2008, 13:57 |
|
AlexP 19 Apr 2008, 16:01
Quote: of the fire of a zippo ? |
|||
19 Apr 2008, 16:01 |
|
Alphonso 19 Apr 2008, 16:25
Umm.. 1/10000th of a degree sensing.
I'm starting to wonder about that seriousness again. What is the MCU part number, is the external RAM significant ? I'm clueless |
|||
19 Apr 2008, 16:25 |
|
revolution 19 Apr 2008, 16:37
The sense range sensitivity is only an estimate. I did some rough calculations and got around 100u°C, but I think worst case is 0.001°C, it is very very sensitive. It is only a relative detection though, it can't be calibrated to any particular temperature.
The MCU is PXA270. RAM/ROM/PSU not important. |
|||
19 Apr 2008, 16:37 |
|
edfed 19 Apr 2008, 17:19
check the phase shift induced by the change of temperature?
frequency don't change, just the phase of one the clocks ? |
|||
19 Apr 2008, 17:19 |
|
Goto page 1, 2, 3, 4 Next < Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2024, Tomasz Grysztar. Also on GitHub, YouTube.
Website powered by rwasa.