- Posts: 253
TARANIX X9D: New hardware platform for Deviation?
- WheresWaldo
-
- Offline
Less
More
27 Dec 2013 17:07 #17119
by WheresWaldo
Replied by WheresWaldo on topic TARANIX X9D: New hardware platform for Deviation?
The visual similarity was discussed at great lengths on RCGroups in the Taranis thread, it is not an exact copy of the case. I don't remember if anything was really found out but the JR and the Taranis have completely different internals.
- HappyHarry
-
- Offline
Less
More
- Posts: 1136
27 Dec 2013 17:17 #17120
by HappyHarry
Replied by HappyHarry on topic TARANIX X9D: New hardware platform for Deviation?
oh well, it would have been nice to re-purpose the 9x, but tbh it is a very good tx as is
- vlad_vy
-
- Offline
Less
More
- Posts: 3333
27 Dec 2013 17:58 #17125
by vlad_vy
Replied by vlad_vy on topic TARANIX X9D: New hardware platform for Deviation?
PB, there is any thoughts about multiprotocol support with Taranis? Is it possible?
- PhracturedBlue
-
- Offline
Less
More
- Posts: 4403
27 Dec 2013 18:04 #17127
by PhracturedBlue
Replied by PhracturedBlue on topic TARANIX X9D: New hardware platform for Deviation?
It doesn't look possible without adding a new module. Even the other CC2500 protocols won't work with the current board.
Adding a new module may be more difficult (though certainly not impossible) since I'm not sure there are any soldering pads exposed for SPI connections.
Adding a new module may be more difficult (though certainly not impossible) since I'm not sure there are any soldering pads exposed for SPI connections.
- PhracturedBlue
-
- Offline
Less
More
- Posts: 4403
02 Jan 2014 03:01 #17704
by PhracturedBlue
Replied by PhracturedBlue on topic TARANIX X9D: New hardware platform for Deviation?
Well, I did some more experimentation today, and the sd card interface is currently atrociously slow. I am seeing:
open: 55msec
seek: 33msec
read: 24kB/sec
That is too slow to use for anything, and if I can't improve it, I'll need to figure out how to load the fonts into RAM or ROM.
open: 55msec
seek: 33msec
read: 24kB/sec
That is too slow to use for anything, and if I can't improve it, I'll need to figure out how to load the fonts into RAM or ROM.
- PhracturedBlue
-
- Offline
Less
More
- Posts: 4403
02 Jan 2014 03:37 #17706
by PhracturedBlue
Replied by PhracturedBlue on topic TARANIX X9D: New hardware platform for Deviation?
I made a couple tweaks, which I expected to ~double perfomrance, but instead I now get:
read: 500kB/sec
seek: 2msec
I'm not sure why performance went up by almost 20x but I'm not complaining
That is fast enough for our needs, and seems to have resolved the crashing I was seeing as well.
read: 500kB/sec
seek: 2msec
I'm not sure why performance went up by almost 20x but I'm not complaining
That is fast enough for our needs, and seems to have resolved the crashing I was seeing as well.
- RandMental
-
Topic Author
- Offline
Less
More
- Posts: 521
06 Jan 2014 09:10 #18057
by RandMental
There seems to be options to add external or additional modules. From the OpenTX feature list for the Taranis.
JR-compatible external RF module slot (no 6V supply) supporting transmission of up to 16 channels (depending on module) in various common protocols (PXX for FrSky modules and PPM for 3rd-party modules). Support for serial DSM2 for DIY Spektrum modules will be added via firmware upgrades post-launch.
Mapping of the transmitted channels is free, so once an external module is added you have the choice of either creating a redundant system where the same channels are transmitted via both internal and external RF, transmitting up to 32 independent channels simultaneously, or anything in between.
Replied by RandMental on topic TARANIX X9D: New hardware platform for Deviation?
PhracturedBlue wrote: It doesn't look possible without adding a new module. Even the other CC2500 protocols won't work with the current board.
Adding a new module may be more difficult (though certainly not impossible) since I'm not sure there are any soldering pads exposed for SPI connections.
There seems to be options to add external or additional modules. From the OpenTX feature list for the Taranis.
JR-compatible external RF module slot (no 6V supply) supporting transmission of up to 16 channels (depending on module) in various common protocols (PXX for FrSky modules and PPM for 3rd-party modules). Support for serial DSM2 for DIY Spektrum modules will be added via firmware upgrades post-launch.
Mapping of the transmitted channels is free, so once an external module is added you have the choice of either creating a redundant system where the same channels are transmitted via both internal and external RF, transmitting up to 32 independent channels simultaneously, or anything in between.
- PhracturedBlue
-
- Offline
Less
More
- Posts: 4403
06 Jan 2014 14:42 #18074
by PhracturedBlue
Replied by PhracturedBlue on topic TARANIX X9D: New hardware platform for Deviation?
Sure, but those all use a PPM type protocol. All of the modules we support in Deviation use raw SPI. So I'm not yet sure what the options are for the Taranis.
- victzh
-
- Offline
Less
More
- Posts: 1386
06 Jan 2014 21:58 #18108
by victzh
Replied by victzh on topic TARANIX X9D: New hardware platform for Deviation?
If they're so open, could we influence them to include pinout with easily available SPI with several (4?) Slave Select pins?
Also, did someone with Taranis at hand make a detailed photo of their main board?
Also, did someone with Taranis at hand make a detailed photo of their main board?
- PhracturedBlue
-
- Offline
Less
More
- Posts: 4403
06 Jan 2014 23:42 #18114
by PhracturedBlue
Replied by PhracturedBlue on topic TARANIX X9D: New hardware platform for Deviation?
I took a photo of the top of the board. The bottom is much harder to image due to thes creen being soldered to it. I'm not about to desolder the screen just to get that image.
I'll upload it. It isn't the best picture as I had difficulty getting even enough lighting to get a good picture.
I'll upload it. It isn't the best picture as I had difficulty getting even enough lighting to get a good picture.
- PhracturedBlue
-
- Offline
Less
More
- Posts: 4403
07 Jan 2014 02:54 - 07 Jan 2014 04:23 #18123
by PhracturedBlue
Replied by PhracturedBlue on topic TARANIX X9D: New hardware platform for Deviation?
Here's a High-Res image of the board. I didn't feel like removing it from the Tx this time, but it should be sufficient
Here's a link to the high-res version:
dl.dropboxusercontent.com/u/52854517/X9D.jpg
Edit: And here is the back plate
HiRes:
dl.dropboxusercontent.com/u/52854517/X9DBack.jpg
There is an SPI port on the back board, but it is attached to the SD Card, so isn't really suitable for the protocol connection
Here's a link to the high-res version:
dl.dropboxusercontent.com/u/52854517/X9D.jpg
Edit: And here is the back plate
HiRes:
dl.dropboxusercontent.com/u/52854517/X9DBack.jpg
There is an SPI port on the back board, but it is attached to the SD Card, so isn't really suitable for the protocol connection
Last edit: 07 Jan 2014 04:23 by PhracturedBlue.
- PhracturedBlue
-
- Offline
Less
More
- Posts: 4403
07 Jan 2014 04:23 #18125
by PhracturedBlue
Replied by PhracturedBlue on topic TARANIX X9D: New hardware platform for Deviation?
I checked a few other connections:
The tiny set of pads at P12 is the SWD port (not usable as SPI)
The eeprom is hooked up to PE0/PE1, also not usable for SPI
All SPI pins are attached to switches with the excpetion of:
1) SD Card
2) Audio chip
We really can't share the SDCard SPI port, so that leaves us with:
a) Disable and/or share the audio codec SPI port with the transceiver modules. That means no fancy music or voice. It may or may not be possible to play other sounds
b) use a PPM->SPI converter (needs a custom board, and much more work)
c) Bit-Bang one of the available ports to simulate SPI. This is probably our best bet.
The tiny set of pads at P12 is the SWD port (not usable as SPI)
The eeprom is hooked up to PE0/PE1, also not usable for SPI
All SPI pins are attached to switches with the excpetion of:
1) SD Card
2) Audio chip
We really can't share the SDCard SPI port, so that leaves us with:
a) Disable and/or share the audio codec SPI port with the transceiver modules. That means no fancy music or voice. It may or may not be possible to play other sounds
b) use a PPM->SPI converter (needs a custom board, and much more work)
c) Bit-Bang one of the available ports to simulate SPI. This is probably our best bet.
- victzh
-
- Offline
Less
More
- Posts: 1386
07 Jan 2014 05:31 #18127
by victzh
Replied by victzh on topic TARANIX X9D: New hardware platform for Deviation?
It's sad. I just started looking at SPI ports of STM32F205VE...
May be some of the switches pins can be reused? What if we reroute them to non-SPI pins? What are the "free" pins? PA8-PA13, PA15, PC10, PC11 seems to be free, at least judging by front photo, but to connect to them will require non-trivial soldering skills. Or attachment board, similar to what I am making now for Devo7E.
May be some of the switches pins can be reused? What if we reroute them to non-SPI pins? What are the "free" pins? PA8-PA13, PA15, PC10, PC11 seems to be free, at least judging by front photo, but to connect to them will require non-trivial soldering skills. Or attachment board, similar to what I am making now for Devo7E.
- PhracturedBlue
-
- Offline
Less
More
- Posts: 4403
09 Jan 2014 17:08 #18288
by PhracturedBlue
Replied by PhracturedBlue on topic TARANIX X9D: New hardware platform for Deviation?
many of the pins that look free are actually connected though the back. You can find an almost full pinout in the Article section.
I was looking to see if I could get to a 2-wire solution. Then we could hook up to the SWD ports with a small uC to control the enable. But this requires 3-wire SPI, which means putting a resistor on each slave's MISO pin. It is probably doable, but not very elegant.
An alternative is to choose an alternate set of inputs. the SPORT pins (GPIOD4,5,6) would be a good choice, but I'm not sure if the Rx pin is open-drain or not. Or we could mix them, and choose to use the SWD pins + the external PPM pin (PA.7)
I was looking to see if I could get to a 2-wire solution. Then we could hook up to the SWD ports with a small uC to control the enable. But this requires 3-wire SPI, which means putting a resistor on each slave's MISO pin. It is probably doable, but not very elegant.
An alternative is to choose an alternate set of inputs. the SPORT pins (GPIOD4,5,6) would be a good choice, but I'm not sure if the Rx pin is open-drain or not. Or we could mix them, and choose to use the SWD pins + the external PPM pin (PA.7)
- henkerhaus
-
- Offline
Less
More
- Posts: 50
10 Jan 2014 02:13 #18311
by henkerhaus
Replied by henkerhaus on topic TARANIX X9D: New hardware platform for Deviation?
- PhracturedBlue
-
- Offline
Less
More
- Posts: 4403
10 Jan 2014 03:10 #18313
by PhracturedBlue
Replied by PhracturedBlue on topic TARANIX X9D: New hardware platform for Deviation?
It isn't useful unless you link to the full-size images. Joomla automatically resizes them to be too small to be useful.
- vlad_vy
-
- Offline
Less
More
- Posts: 3333
10 Jan 2014 05:09 #18315
by vlad_vy
Replied by vlad_vy on topic TARANIX X9D: New hardware platform for Deviation?
Is it possible to use Arduino board for managing SPI Tx modules?
- vlad_vy
-
- Offline
Less
More
- Posts: 3333
09 Feb 2014 05:17 #20011
by vlad_vy
Replied by vlad_vy on topic TARANIX X9D: New hardware platform for Deviation?
- moss
-
- Offline
Less
More
- Posts: 40
15 Oct 2014 15:46 - 15 Dec 2014 20:06 #26086
by moss
Replied by moss on topic TARANIX X9D: New hardware platform for Deviation?
"...I'm not sure what the ciruit between the PA and the antenna is though. there are 3 parallel lines. The middle seems to be the antenna. I don't know what the other 2 are doing. They appear to be passive circuitry ( no connection to Vdd) and the circuitry seems to be a mirror image on the right. Some sort of filter possibly. ..."
1/4 wave coupler lines for measuring forward and reflected power.
1/4 wave coupler lines for measuring forward and reflected power.
Last edit: 15 Dec 2014 20:06 by moss.
- gongye
-
- Offline
Less
More
- Posts: 26
16 Jan 2016 05:26 #41812
by gongye
Replied by gongye on topic TARANIX X9D: New hardware platform for Deviation?
Who can x9d brush deviation firmware and file upload? I always can not compile the x9d source code, some people have tried to do so?
Time to create page: 0.697 seconds
-
Home
-
Forum
-
Development
-
Development
- TARANIX X9D: New hardware platform for Deviation?