flat assembler
Message board for the users of flat assembler.
![]() Goto page 1, 2, 3, 4 Next |
Author |
|
edfed
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. |
|||
![]() |
|
AlexP
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.
|
|||
![]() |
|
revolution
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... |
|||
![]() |
|
edfed
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? |
|||
![]() |
|
revolution
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. |
|||
![]() |
|
edfed
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. |
|||
![]() |
|
revolution
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. |
|||
![]() |
|
Alphonso
Umm...
1. Grounding effect introduced by the persons touch or 2. More likely, because it uses ARM/THUMB software/firmware (pretty lame) ![]() |
|||
![]() |
|
revolution
Alphonso wrote: 1. Grounding effect introduced by the persons touch Alphonso wrote: or |
|||
![]() |
|
Alphonso
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? |
|||
![]() |
|
revolution
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. |
|||
![]() |
|
Alphonso
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. |
|||
![]() |
|
revolution
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. |
|||
![]() |
|
edfed
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? |
|||
![]() |
|
revolution
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? |
|||
![]() |
|
AlexP
Quote: of the fire of a zippo ? |
|||
![]() |
|
Alphonso
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 ![]() |
|||
![]() |
|
revolution
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. |
|||
![]() |
|
edfed
check the phase shift induced by the change of temperature?
frequency don't change, just the phase of one the clocks ? |
|||
![]() |
|
Goto page 1, 2, 3, 4 Next < Last Thread | Next Thread > |
Forum Rules:
|
Copyright © 1999-2020, Tomasz Grysztar. Also on GitHub, YouTube, Twitter.
Website powered by rwasa.