This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

ZAP+ZNP communication?

Other Parts Discussed in Thread: CC2530, Z-STACK, MSP430G2553

Regarding ZAP+ZNP, the ZNP part is CC2530(or similar), and ZAP could be any application processor, right? Dose TI provide reference design for this? What is the communication between those two chips(SPI, UART, or sth else)

Thanks

Rui

  • ZAP, the ZNP Application Processor, can be any processor. TI provides examples of running the AP on the MSP430. On a case-by-case basis, they provide and example running on Linux. The Z-Tool is a de-facto ZAP running on Windows PC. The ZAP is a .zip downloaded where the Z-Stack is downloaded:

    http://www.ti.com/tool/z-stack

    The transport bus is SPI or UART. The pre-compiled ZNP.hex files have specific, hard-coded SPI and UART GPIO's used for communication. But the ZNP project is open-source in the Z-Stack installer, so the SPI and UART used could even be changed from the pre-compiled defaults.

     

  • The application processor could be anything; from an 8-bit micro up to a PC.

    Also check out Anaren's Zigbee module:

    http://www.anaren.com/air/products/air-for-zigbee-standard-apps

    It's ZNP based and has a ton (over 30!) of very cool examples. They have hardware development kits, reference designs, and software that works with both MSP430 and Stellaris. It's also been successfully ported to a plethora of MSP430s, Stellaris 3S & 4F families, Microchip's PIC, and Linux. Let me know offline if you would like a dev kit for it.

    Regards,

    Derek

  • Hi Harry
    is that possible using STM8S003 to replace MSP430 running the ZAP?

    how many source does the ZAP cost ?


    because STM8S003 only have 8K flash,1K RAM
  • I'd like to bump this topic, since this is relevant for us as well: How much flash should a ZAP have?
  • This is a very old thread. But, since you asked nicely, I'll answer. Using the Anaren AIR-ZNP examples (easier than ZAP) I could do a coordinator in about 8kB and an end-device in less, about 5kB of flash. All of those examples fit in the MSP430G2553, which has 16kB flash and 512B of RAM. The RAM was a big limitation. The minimum that I'd recommend is 16kB of flash, 1kB of RAM. If you're using the TI ZAP code then at least double it.
  • Hello Derek,

    i know it's been a quite old thread, so thanks a lot for your answer! We'll most likely have to do some evaluation using the TI-Stack in the near future ourselves, but for an initial orientation your information is very helpful.