TARANIX X9D: New hardware platform for Deviation?

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.

Please Log in or Create an account to join the conversation.

More
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

Please Log in or Create an account to join the conversation.

More
27 Dec 2013 17:58 #17125 by vlad_vy
PB, there is any thoughts about multiprotocol support with Taranis? Is it possible?

Please Log in or Create an account to join the conversation.

More
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.

Please Log in or Create an account to join the conversation.

More
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.

Please Log in or Create an account to join the conversation.

More
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.

Please Log in or Create an account to join the conversation.

More
06 Jan 2014 09:10 #18057 by RandMental
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.

Please Log in or Create an account to join the conversation.

More
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.

Please Log in or Create an account to join the conversation.

More
06 Jan 2014 21:58 #18108 by victzh
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?

Please Log in or Create an account to join the conversation.

More
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.

Please Log in or Create an account to join the conversation.

More
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
Attachments:
Last edit: 07 Jan 2014 04:23 by PhracturedBlue.

Please Log in or Create an account to join the conversation.

More
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.

Please Log in or Create an account to join the conversation.

More
07 Jan 2014 05:31 #18127 by victzh
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.

Please Log in or Create an account to join the conversation.

More
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)

Please Log in or Create an account to join the conversation.

More
10 Jan 2014 02:13 #18311 by henkerhaus
Replied by henkerhaus on topic TARANIX X9D: New hardware platform for Deviation?
Digitally enhanced the photos.



Attachments:

Please Log in or Create an account to join the conversation.

More
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.

Please Log in or Create an account to join the conversation.

More
10 Jan 2014 05:09 #18315 by vlad_vy
Is it possible to use Arduino board for managing SPI Tx modules?

Please Log in or Create an account to join the conversation.

More
09 Feb 2014 05:17 #20011 by vlad_vy
Attachments:

Please Log in or Create an account to join the conversation.

More
15 Oct 2014 15:46 - 15 Dec 2014 20:06 #26086 by moss
"...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.
Last edit: 15 Dec 2014 20:06 by moss.

Please Log in or Create an account to join the conversation.

More
16 Jan 2016 05:26 #41812 by gongye
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?

Please Log in or Create an account to join the conversation.

Time to create page: 0.150 seconds
Powered by Kunena Forum