|
|
|
|
|
|
France, Alsace, Strasbourg
Joined Dec 2012
72 Posts
|
hi,
RX pcb is drawn! You can find all drawings (schématic, top copper, botom copper, gerber files, proteus files) at this adress: http://thierry.pebayle.free.fr/RX_A7105/ The trouble with these A7105 boards is that "clock out"(A7105 16Mhz clock out to microcontroller) is not available ! So I needed an other crystal for microcontroller. On A7105 regular receivers there is only one 16Mhz crystal.. My goal was to design a 6 channels RX that could be done easily "at home" with a printer, uv lamp, a bowl of perchloride, a "dremel", a small iron and good eyes! That means: * minimum width traces are 25/1000" (0.65mm) * minimum width via are 70/1000" (1.8mm) * no via under A7105 board * SOIC body for pic18F14k22 with 1.27mm pitch (instead of smaller QFP body) * standard smd crystal (HC-49S body) Well, result is a 31x26.5mm board. It is difficult to have something smaller with these components and this goal (see the drawings). Without crystal (using pic internal oscillateur) if you can stand +/-1% ppm timing error then I have another pcb 27x26.5mm (you save 4mm = the width of HC-49S crystal body). Of course doing this RX is not cheaper than buying a regular RX, but the aim of the game is to learn and to be able to modify it to do special things like ppm output (Surfbreizh), very small receiver (dave1993), for me to do a "all in one" multicopter board, ... OK, now I have to do it and to program it !!! |
|
|
|
|
|||
|
New York
Joined Oct 2008
4,355 Posts
|
Quote:
no. i mean xtl. these itty-bitty gems: http://www.ebay.com/itm/370697728885...84.m1439.l2649 they are similar to the ones i used on my frsky rx project except in that case 26mhz was required. it was even lighter at 150mg. Quote:
|
||
|
|
||||||
|
France, Alsace, Strasbourg
Joined Dec 2012
72 Posts
|
Quote:
Quote:
Quote:
Quote:
By the way, I can read avr assembler, if it can help... Quote:
So I'll remove pic crystal (replaced by a wire connected to A7105 crystal) and pcb is reduced to about 27x27mm. |
|||||
|
||||||
|
|
|
|
New York
Joined Oct 2008
4,355 Posts
|
actually same initialization is used for tx and rx. and it is not a good idea to connect another chip directly to the crystal. the a7105 and in my case the avr have special output pins for that purpose. iirc pic does not but it dont matter because they do have clk input option for connection to that special output pin on the a7105.
heres the amicom rx code: |
|
|
|
|
||
|
Joined Dec 2012
20 Posts
|
Quote:
Code:
00 00
06 5475C52A
01 42
02 00
03 14
04 00
07 00
08 00
09 00
0A 00
0B 01
0C 21
0D 05
0E 00
0F 50
10 9E
11 4B
12 00
13 02
14 16
15 2B
16 12
17 00
18 62
19 80
1A 80
1B 00
1C 0A
1D 32
1E C3
1F 0F
20 13
21 C3
22 00
24 00
25 00
26 3B
27 00
28 17
29 47
2A 80
2B 03
2C 01
2D 45
2E 18
2F 00
30 01
31 0F
A
02 01
42 01 // 42 is register 02 with read flag. It's waitting return of 0
42 01
42 01
42 01
42 01
42 01
42 01
42 01
42 01
42 01
..... // other 42 01
42 01
42 01
42 01
42 01
42 01
42 01
42 00
62 07 // From there, RX code are shorter than TX
24 13
25 09
F
0F 05
C
// Standby of communication until a new trame of SPI
|
|
|
||
|
|
|
|
France, Alsace, Strasbourg
Joined Dec 2012
72 Posts
|
thanks Surfbreizh ! I'll look at it this evening...
[QUOTE = dave1993] a7105 and in my case the avr have special output pins [/QUOTE] I totaly agree with you but if you use "A7501 module" (not a A7501 chip!) then you don't have access to this pin unless you use a thin wire and binocular and I want to avoid this... Of course I have all these tools at work (binocular, hot air hoven...) but I want to design something that can be done with basic electronic tools at home. Perhaps old pics lack "clock out" pin, but 18F14K22 has it... |
|
|
|
| Thread Tools | |
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Question 9X - FlySky/iMax/Turnigy/Eurgle FOR DUMMIES | aeajr | Radios | 568 | May 10, 2013 06:24 PM |
| Discussion Benefits of buying FlySky TH9x (v2) over Turnigy 9x (v2) | wwfisher | Radios | 29 | Apr 25, 2013 11:00 AM |
| Found turnigy 9x/flysky 9x wanted!!! | kremecheze | Aircraft - General - Radio Equipment (FS/W) | 2 | Mar 25, 2012 04:04 PM |
| Wanted ER9x or Turnigy/Flysky 9x | daign | FPV/RPV - Equipment and Vehicles (FS/W) | 0 | Mar 22, 2012 06:21 PM |
| Found Turnigy/FlySky/Eurkle/etc 9X Shell | flyandi | Aircraft - General - Radio Equipment (FS/W) | 0 | Mar 11, 2012 06:12 PM |