Quantcast
Channel: Forums - Recent Threads
Viewing all 262198 articles
Browse latest View live

RTOS/CC2640R2F: How can I wakeup main cpu while its in standby mode?

$
0
0

Part Number:CC2640R2F

Tool/software:TI-RTOS

I want to use Sensor Controller to put main cpu standby and then wakeup by using button. I worked with sensor controller for a while and its working.(without trying sleep and wakeup)

Now I want to use sensor controller for my main purpose. I examined Standby enter and exit sequence that is mentioned in power management document and I found function "int_fast16_t Power_sleep(uint_fast16_t sleepState)" in POWERCC26XX.c to sleep and wakeup sequences. I understand that both of sequence is implemented in this function.

When I call this function, main cpu is going to sleep state but I dont know how can I exit maincpu from standby. I assumed that sensor controller alert signal wakeup main cpu without any other effort but it couldnot.

If you have any suggestion I would very appreciate.

Thanks.


CCS/TM4C123GH6PM: JTAG daisy chain debugging using EK-TM4C123GXL ICDI interface

$
0
0

Part Number:TM4C123GH6PM

Tool/software: Code Composer Studio

Hello,

I'm trying to debug 2 TM4C123GH6PM microcontrollers (on 2 EK-TM4C123GXL launchpad) with a JTAG daisy chain connection using the ICDI debugger of a third EK-TM4C123GXL launchpad.

I connected the devices using the indications provided by http://www.ti.com/lit/an/spma075/spma075.pdf.

This is the mapping of the JTAG interface from the ICDI to the 1st device:

GND -> GND

TCK -> TCK

TMS -> TMS

TDI -> TDI

RESET -> RESET

I've also jumped these connections over to the second launchpad board in the following way:

TCK -> TCK

TMS -> TMS

TDO -> TDI

RESET -> RESET

The TDO from the 2nd device then jumps back to the ICDI TDO pin. 5V power is applied to both boards from an external supply on USB device ports.

I managed to build a debug configuration in CCS6.1 as specified in https://e2e.ti.com/support/microcontrollers/c2000/f/171/t/224276 and https://e2e.ti.com/support/microcontrollers/tiva_arm/f/908/p/306107/1067958#1067958.

Unfortunately i keep getting the "Error connecting to the target" error when i attempt to start a debugging session.

I doubled checked the connections and it seems all ok.

Am I missing something? Maybe this debugger doesn't support daisy chain JTAG configuration...

Thanks for your help!

SN74CBTLV1G125: SN74CBTLV1G125DCKR / Information about emboss pocket is incorrect

$
0
0

Part Number:SN74CBTLV1G125

Hi,

I believe that the length of emboss pocket means maximum, not typical. However the actual size is longer than it, so we guess that the information in datasheet has typo or old. Please refer attached photo that was taken at our logistics.

Best Regards,

Satoshi / Japan Disty

LMH1219: lmh1219 reference design

$
0
0

Part Number:LMH1219

Hi team,

This is the reference design schematic of lmh1219. I would like to know can this chip work without software configuration.

Because I just want to use this chip to convert single-ended to differential, do not want to use it for equalization and clock recovery.

Can I only connect the OUT_CTRL to H, and not configurate the chip?

Best Regards,
Jianguo

OP07D: OP07DD Spec Question

$
0
0

Part Number:OP07D

Hi Team,

May I know TLV07 RTM schedule?

Looks Analod Device OP07DRZ operation temp from -40 degree to 125 degree. Currently OP07DD operation tem rating not enough.

MSP430F5172: How to enter I/O interrupt then turn off it immediately?

$
0
0

Part Number:MSP430F5172

Dear all,

I want to enter the I/O interrupt, and then turn off the interrupt immediately, and then open I/O interrupt after a function is executed.such as the following  code:

#pragma vector=PORT1_VECTOR                              
 __interrupt void Port_1 (void) 
 {
   //close the I/O interrupt
     ????

    input();

  //open the I/O interrupt

    ????

How to implement the question mark function??according to the User' GUIDE ,I have tried to use multiple methods, but no implementation,It's possible that my understanding is wrong. 

RTOS/TM4C1294NCPDT: Structure definition for ti.ndk.config

$
0
0

Part Number:TM4C1294NCPDT

Tool/software:TI-RTOS

Hi,

I am new to TI NDK usage. currently i am experimenting tcpecho project in TI RTOS. Here NDK structure parameters(ti.ndk.config) are assigned using XDC GUI tool. 

i want to know where these structures defined and how these parameters will be changed? is there any API used for same without using GUI tool?

I want to port third party Modbus tcp slave stack into ti rtos. for this here are my requirements. 

1. I want to initialize ti.ndk.config structure and passed this structure pointer to channel init function without GUI tool.

2. In channel init function, i have to initialize the channel and The Channel Callback function should be called if the channel receives any kind of open or close notification from the operating system.

Please share any sample project or reference for the same.

Regards

Bala

TI FPD-LIN SCH REVIEW.

$
0
0

Dear Sir

Could you please help to review my SCH?

My project 360 panorama  camera used TI FPD-LINK ic DS90UB913A-Q1.

(Please visit the site to view this file)

Thanks!


CC2650: SPI slave driver

$
0
0

Part Number:CC2650

Hi,

 

In host_test sample code, zero padding is inserted before actual data when data is sent to master SPI.

 

But I can’t find any instruction in “SPI.h and SPICC26xxDMA.h”.

 

Is this due to the SPI driver bug  ? if yes,  is there any way to transmit the data without zero padding ?

 

uint16 NPITLSPI_writeTransport(uint16 len)

{

/ Add header (including a zero padding byte required by the SPI driver)

    TransportTxBuf[SPI_TX_ZERO_PAD_INDEX] = 0x00;

DS90UB928Q-Q1: Lock Pin function

$
0
0

Part Number:DS90UB928Q-Q1

Hi Sirs,

Sorry to bother you.

We would like to know what is the Pin 27 Lock pin function and how to use?

Because actually our panel will shining, we found the Lock pin will output random high low high low.

We guess panel shining phenomenon will effect the Lock pin output, right?

For now we're float Lock pin.

TPS2547: TPS2546/7 - About behavior of SDP mode

$
0
0

Part Number:TPS2547

TPS2547 - About behavior of SDP mode

 

Hi Team,

 

Our customer assume the situation as follows.

Then, can "HOST" and "CDP device" communicate normally if TPS2546 is SDP mode?

So, we worry whether the SDP mode of TPS2546 does not adversely affect this communication.

 


 

Regard,

Kanemaru

Linux/AM5728: AM5728 Linux ducatih264enc Gstreamer plugin memory leak

$
0
0

Part Number:AM5728

Tool/software: Linux

Hi, Expert

My customer reported that they found the ducatih264enc Gstreamer plugin memory leak base on the PDK 03.03.00.04 on AM5728 EVM, could please have a check?

DAC5311: Clocking DAC5311, 6311, 7311, 8311, 8411

$
0
0

Part Number:DAC5311

 I want to use the same design with dacs of different resolutions (DAC5311, 6311, 7311, 8311, 8411).

My question: Is it allowed to send more than the required 16 or 24 CLK with SYNC/ low? I.e. if I send always 18 data bits to these devices, will those with lower resolution work correctly?

I would like to use for all the DACs the sequence shown in solid SYNC line in Figure 80 of the DAC8411 data sheet (Valid Write Sequence), but stopping clocks and data after SYNC/ going high:

In Figure1 (Serial Write Operation) of the DAC5311 data sheet this is somehow indicated, and in 8.5.1.2 SYNC Interrupt it says: "the SYNC line is kept low for at least (!) 16 falling edges of SCLK and the DAC is updated on the 16th falling edge", but in Figure 83 there are no more clocks while SYNC is low.

So: what happens if I send more data than required to the "smaller" DACs?

Thanks for your support,

Wolfgang Ruprecht, Isitronic GmbH

TMDS181: about TMDS181

$
0
0

Part Number:TMDS181

Hi dear supporting team,

my customer is evaluating XILINX evk with TMDS181 on it, the setup is camera input to TMDS181, and then to FPGA.  the sch is as attached. 

while they found there is no output even there is singal input to our chip.  and they are running at HDMI2.0, TMDS181 powering up with default setting. 

pls help comment which regs need be changed. tks!

regisiter address offset(hex)   |   value(hex)

0x0                                   0x54

0x1                                   0x4D

0x2                                   0x44

0x3                                   0x53

0x4                                   0x31

0x5                                   0x38

0x6                                   0x31

0x7                                   0x20

0x8                                   0x1

0x9                                   0x2

0xA                                   0xB1

0xB                                   0x0

0xC                                   0x0

0xD                                   0x0

0xE                                   0x0

0xF                                   0xF

0x10                                  0x0

0x11                                  0x0

0x12                                  0x0

0x13                                  0x0

0x14                                  0x0

0x15                                  0x0

0x16                                  0x0

0x17                                  0xF0

0x18                                  0x0

0x19                                  0x0

0x1A                                  0x0

0x1B                                  0x0

0x1C                                  0x0

0x1D                                  0x0

0x1E                                  0x0

0x1F                                  0x0

0x20                                  0x4A

AM3358: Socket implementation with PRU-EMAC

$
0
0

Part Number:AM3358

Dear Champs,

Is there any limitation to use Linux Socket application when PRU-EMAC is used instead of CPSW-EMAC?

Is there any issue to develop Linux Socket based application when PRU-EMAC driver is used?

Thanks and Best Regards,

SI.


cc1310: cc1310: how to receive packets without knowing its' length

$
0
0

Part Number:cc1310

Hi: 

I have read  the cc1310 datasheet  and I also have done some different test on my evaluation boards and everything goes well except a problem stuck me for  a long time. The problem is : how to receive packets without knowing its' length.

No matter the data length is known before the RX operation start or  the length is in the middle of the packet, we can inform the RF core that how much data it should recevie and when to end the current receive operation, but  how to do if we don't know the packet length?  In my application, I needn't  know its length, I just need to get the received data buffer  and start to decode this data according to a specific algorithm, and if the data doesn't meet the algorithm, the decode process will end and the left data in the packet will be abandoned. So I must face such a problem: how to end a rx operation without inform  the RF core the length of the packet?  I have try using the pktConf.endType=1 and setting a fixed endtime, but the result still cannot fit my application, cause the packets is not fixed, sometimes the packet is very large and the endtime is not big enough for the RF core to receive the whole packet and the packet is facing loss data. I am very distressed by this problem.

Since the RF core know when to start a packet capture  through detect the preamble and sync , I think may be exist a method that RF core can know when to end the RX operation should be end itself (when the current channel is clean and no data is transmit).  Is anyone know how to do with it? Appreciate for your reply.

TMDS181: Four design queries from customer

$
0
0

Part Number:TMDS181

Hi,

My customer have been looking at the TMDS181 redriver/timer IC  but have some questions in that regard. Could you please look into this?

  1. When running device in I2C mode the TX_TERM_CTL setting is fully defined by software. Is there a way to automatically switch termination in this case? Setting “01” is listed as reserved. I2C gives highest flexibility w.r.t. setup however HW mode has automatic termination when TX_TERM_CTL = NC.
  2. Register 0x0A has bit 7 defining “Application mode selector” between 0: Source and 1: Sink (default). What does this change in the device configuration?
  3. The “EyeScan” Tool has options to set DDC slew rate – however the registers are not specified in the datasheet?
  4. We might be going for DDC snooping. However this puts extra capacitive load on the lines. How much is the capacitive load on the SDA_SRC/SCL_SRC and SDA_SNK/SCL_SNK pins?

Thanks. B.r /M.A.M

TMP107: TMP107 is the non-contact temperature sensor?

$
0
0

Part Number:TMP107

Hi team,

The customer would like to use TMP107 to measure the MOSFET temperature. 

For exapmle, LMT70 is a analog temperature sensor. It must be contacted to the measured object  directly

when we measure the temperature. 

 For TMP107, it is a digital temperature sensor. It can only be connected to MCU and then it can measure the temperature. 

So, is the digital temperature sensor the non-contact temperature sensor, like TMP107? It cannot be contacted to the measured object directly.

Best Wishes,
Mickey Zhang
Asia Customer Support Center
Texas Instruments

TLV320AIC3101 some input not used how to handle them

$
0
0

IN my design,I only  used two single end input AUDIO1-IN and AUDIO2-IN  to  MIC1LP/LINE1LP and  MIC1RP/LINE1RP ,how should i handle the other input and output in,for example ‘MIC2L/LINE2L/MICDET ---MIC2R/LINE2R--- LEFT_LO+--LEFT_LO-   ---RIGHT_LO+---RIGHT_LO-HPLOUT---HPLCOM----HPROUT--HPRCOM. ?

TPS3823: nRESET terminal on TPS3823

$
0
0

Part Number:TPS3823

Hello

My customer intend to use TPS3823 for FY2018 portable medical, evaluating on their PCB.

Anyway, in case start up and  if /RESET terminal on TPS3823 is floating, reset is not removed.

( Please see attached ppt file)

We think /RESET of TPS3823 is Push-Pull output. So,we think Reset is removed if Vcc started up and proper WDI input… 

Why /RESET terminal should be pull up?  Would you please let us the reason ?

 

Best Regards

(Please visit the site to view this file)

 

Viewing all 262198 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>