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.

MSP430F5308 circuit from MSP-TS430RGC64B

Other Parts Discussed in Thread: MSP430F5308

Hi,

I'm trying to build a circuit for MSP430F5308 which will interface with two SPI devices: a wireless transceiver and a 4Mbit Flash memory along with 8 analog inputs from different sensors. I got hold of schematic for MSP-TS430RGC64B the development board for this family. I am confused about the DNP sections of it. Should I also place them in my circuit. Also is there any "Application circuit" for MSP430F5308?

One more question: I might need to interface two more SPI devices: a camera module and a digital accelerometer. Can using one of the outputs from a port as chip select work. Or how can I interface 3 devices at the same time ? The problem is to store the frame received from camera into the 4Mbit flash and then later transmit it. Since I cannot let go of the wireless transceiver one UART port is used up always.

Sorry but I am amature at this things, and I need to learn a lot.

Regards

Shantanu Thatte

  • Shantanu,

    Are your referring to the caps next to the cyrstals? These are here in case the internal capacitance cant be used for the crystals. If you select the same crystal that comes with the eval kit you should be good to go and not need to place these down.

    On the SPI side, it is perfectly acceptable to use a GPIO to select/deselect extra spi devices. The RF device will use 1 SPI and you can multiplex the other SPI between the other three devices. Just make sure you can time slice the bandwidth between the three devices, and that you wont be starving any of the devices. This only applies if there is a timing consistancy that you need to meet within all of the attached SPI devices.

    -Jason

     

     

  • Hi Jason,

    Actually I'm creating a circuit based on the eval kit. So what will be the consequences if i also add the caps and the crystal coz I'm not sure about the specs of the crystal to be same as the eval kit.

    Also since I would be getting a continuous data stream from the SPI camera (the captured frame), how can i store the image being received simultaneously in flash?

    Shantanu

  • Shantanu,

    You are going to have to output frequency of the camera and see if you can keep up with it. Writing to EEPROM is typically slow .How fast is the data coming in from the camera? How much data is coming in from the camera?

    Is it a single image? Or are you trying to stream images and write them to EPROM?

    -Jason

     

  • Hi,

    The camera is a 1.3MP camera made by Toshiba and called TCM8240MD. It uses I2C to interface. The image I would be requesting is an JPEG compressed still frame, which can be in the range of 500-600 KBytes. The flash memory I'm planning to use is a 4Mbit and runs till 80MHz for data transfer over SPI. and simultaneously start transferring over wireless.

    Right now I'm copying the eval board schematic and removing the uneccesary headers and adding a SBW to debug using Launchpad.

    Regards,

    Shantanu

  • Shantunu,

    Can you pull the data out of the camera over the I2C interface one byte at a time? I2C has a max of 400kbits. So its going to take you 1.5seconds to pull the image out.

    My previous experience with image sensors uses I2C as setup, but a parallel interface to get the image data out.

    On the EPROM side, you are not going to be able to write it at 80mhz. The value line series that you are looking to use have an FMAX of 16mhz.

    If the camera and the eprom are on different ports, and you are able to pull the data out over I2C, you will be able to write it as fast as you can pull it out of the image sensor.

    -Jason

     

     

  • Hi,

    Thanks will be using TDM and multiplexing to achieve this. Now there is another problem. There is no connection between either DVCC1 or DVCC2 to VCC in the schematic. Is this right? Also I omitted all the 0ohm resistors. Is this ok. Since I'm gonna use SBW I'm gonna hardwire it. Is there any other application circuit apart from the available in the eval board ?

    Regards

    Shantanu

**Attention** This is a public forum