Fast Imaging System and Method Based on AC8025
By using the coordinated work of the power supply unit and the control unit in the on-board imaging system, the central processing unit is quickly awakened and the reversing image signal is processed, and the problem of long start-up time of the central processing unit is solved, and the rapid imaging of the reversing assisted imaging system is realized.
Patent Information
- Application Number
- CN202310590693.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-05-24
- Publication Date
- 2025-07-18
- Estimated Expiration
- 2043-05-24
AI Technical Summary
The operating system of the existing in-vehicle imaging system has a long start-up time, which makes it difficult to optimize the time from the start-up to the imaging of the reverse assisted imaging system, and cannot achieve rapid imaging.
Through the power supply unit and the on-board battery, the control unit detects the driver's ignition and reverse command and wakes up the central processor unit. The central processor unit and the memory unit quickly start, and receive and process the reverse image signal through the perception conversion unit, and output it directly to the display unit to achieve rapid imaging.
The time from ignition to reverse image display is achieved by less than 1.2 seconds, improving the user experience, especially in the reverse assisted imaging system, providing the ability to quickly image.
Smart Images

Figure CN116424247B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to a fast imaging system and method based on AC8025 in the field of automotive electronics technology. Background Art
[0002] Currently, the implementation method of in-vehicle imaging systems is mainly that after the system starts up normally, various application software is launched, and the interactive interfaces of various application software are displayed; the in-vehicle imaging system includes general information display and application interactive interfaces. Fast imaging can greatly improve the user experience, especially the fast reverse assist imaging system. The reverse assist imaging system inform the driver of the relative position between the vehicle and the obstacle in an intuitive form of images and sounds, eliminating the trouble caused by the blind spots of the rearview mirror, thus facilitating the driver to reverse and park the vehicle and eliminating potential safety hazards; however, due to the relatively long conventional startup time of the central processing unit operating system, and it is already very difficult to compress the conventional startup time of the operating system, it is very difficult to further optimize the time from startup to imaging of the reverse assist imaging system, and the requirement of fast imaging cannot be achieved. Summary of the Invention
[0003] The purpose of the present invention is to provide a fast imaging system and method based on AC8025, so as to achieve the purpose of fast imaging.
[0004] To achieve the above purpose, the present invention provides a fast imaging system based on AC8025, including a power supply unit, the power supply unit is connected to a control unit, the control unit is connected to a sensing and conversion unit, the sensing and conversion unit is connected to a central processing unit, and the central processing unit is respectively connected to the control unit, a memory unit and a display unit.
[0005] Compared with the prior art, the beneficial effect of the present invention is that the power supply unit is connected to the in-vehicle battery. After the control unit detects the ignition & reverse commands of the User (driver), the control unit judges the current state and wakes up the central processing unit. The central processing unit and the memory unit complete a fast startup. The in-vehicle ADAS outputs a GVIF3 signal to the sensing and conversion unit according to the ignition & reverse signals of the User. After receiving the GVIF3, the sensing and conversion unit outputs a CSI signal to the central processing unit. The central processing unit processes the received reverse image signal (superimposing reverse text information) and outputs an LVDS signal. The LVDS signal output by the central processing unit drives the display unit, thus achieving the purpose of fast imaging.
[0006] As a further improvement of the present invention, the power supply unit includes a first power module and a second power module. Both the first power module and the second power module are connected to the vehicle-mounted battery. The first power module is connected to the control unit, and the second power module is respectively connected to the control unit, the central processing unit, the memory unit, and the sensing conversion unit; the control unit includes an MCU and an electronic switch. The MCU is connected to the electronic switch. Both the MCU and the electronic switch are connected to the first power module. The MCU is respectively connected to the sensing conversion unit, the central processing unit, and the memory unit.
[0007] In this way, the first power module outputs constant power to the MCU and the electronic switch. When the driver issues an IGN signal, the MCU gives an enable signal to the second power module, so that the second power module starts to output power to the sensing conversion unit, the central processing unit, the memory unit, and the display unit. After receiving the power, the central processing unit will detect the signal sent by the MCU, and then enter the corresponding mode according to the signal. The sensing conversion unit and the memory unit are controlled by the central processing unit to perform fast image conversion processing. Finally, the central processing unit sends the data to the display unit to achieve fast imaging display.
[0008] As a further improvement of the present invention, the central processing unit includes an SOC, and the sensing conversion unit includes a CAN transceiver, a DES decoder, and a TP touch module. The SOC is respectively connected to the CAN transceiver, the DES decoder, and the TP touch module. The CAN transceiver is respectively connected to the vehicle-mounted CAN bus and the MCU. The DES decoder is connected to the ADAS. The CAN transceiver, the DES decoder, the TP touch module, and the SOC are all connected to the second power module. The SOC is connected to the electronic switch.
[0009] In this way, the second power module respectively outputs power signals to the SOC, the CAN transceiver, the TP touch module, the DES decoder, the memory unit, and the display unit. The SOC detects the Standby signal sent by the MCU. Since the memory unit is not powered off and the operating state is not reset, the SOC directly reads the previously saved state in the memory unit without the need for a verification and self-check process. The SOC sends the read state to the display unit through LVDS, and the liquid crystal display quickly displays the application information before STR sleep, thus achieving fast imaging.
[0010] As a further improvement of the present invention, the memory unit includes LPDDR4 and EMMC. LPDDR4 is respectively connected to the SOC, the second power module, and the electronic switch. EMMC is respectively connected to the SOC and the second power module; the display unit includes a liquid crystal display, and the liquid crystal display is respectively connected to the SOC and the second power module.
[0011] In this way, the LPDDR4 memory is not powered off and not reset, preserving the previous system and application data. The SOC directly reads the information in the LPDDR4 memory and directly displays it on the liquid crystal display screen without the need for verification and self-check, thus achieving fast imaging.
[0012] To achieve the above object, the present invention also provides a fast imaging method based on AC8025, which is characterized by including the following three control modes:
[0013] Maintenance mode: When the system is first connected to the battery and powered on, information interaction and response of each unit are realized;
[0014] STR mode: Verification and self-check are not required, thus achieving fast imaging. The time T from ignition to image display is < 1.2S;
[0015] Non-STR mode: Ignition is started and reverse gear is engaged. The time T from ignition to reverse gear and to the image display of the reverse image is < 1.2S.
[0016] Compared with the prior art, the beneficial effect of the present invention is that through the maintenance mode, all components of the system can be interconnected when powered on for the first time, so that in subsequent use, different modes can be entered according to different states. In the STR mode, verification and self-check are not required, and fast imaging can be achieved for both reverse imaging and imaging in other applications. In the non-STR mode, fast imaging of the reverse image can still be ensured.
[0017] As a further improvement of the present invention, the specific control of the maintenance mode is as follows.
[0018] Step 1.1, the battery supplies power to Power Module 1 and Power Module 2;
[0019] Step 1.2, Power Module 1 outputs constant power to the MCU, the MCU starts running, and Power Module 1 outputs constant power to the electronic switch;
[0020] Step 1.3, the driver sends an IGN signal to the MCU;
[0021] Step 1.4, after receiving the IGN signal sent by the driver, the MCU sends EN1&EN2 signals to Power Module 2, and the MCU sends Standby signals and QR signals to the SOC;
[0022] Step 1.5, after receiving the EN1&EN2 signals, Power Module 2 outputs power signals to the SOC, LPDDR4, EMMC, liquid crystal display screen, CAN transceiver, TP touch module, and DES decoder respectively;
[0023] Step 1.6, after the SOC receives the power signal sent by Power Module 2, it detects the Standby signal and QR signal sent by the MCU. The SOC reads the startup program in the EMMC and runs the startup program in the LPDDR4. After the SOC completes startup, it sends an LVDS signal to the liquid crystal display;
[0024] Step 1.7, the liquid crystal display receives the power signal sent by Power Module 2 and the LVDS signal sent by the SOC, completes startup and displays system information;
[0025] Step 1.8, after the EMMC receives the power signal sent by Power Module 2, it enters the working state and conducts data interaction with the SOC through the SDIO bus;
[0026] Step 1.9, after the electronic switch receives the power signal sent by Power Module 1, it enters the working state and selects the Reset1 signal provided by the SOC as the output signal according to the EN3 signal provided by the MCU;
[0027] Step 1.10, the LPDDR4 receives the power signal sent by Power Module 2 and the Reset2 signal sent by the electronic switch and enters the startup state, conducts data interaction with the SOC through the DRAM_BUS, and runs the SOC startup program and SOC application program in the LPDDR4 at the same time;
[0028] Step 1.11, after the CAN transceiver receives the power signal sent by Power Module 2 and the Wakeup signal sent by the MCU, it enters the working state, conducts data interaction with the MCU through the UART, and obtains the interaction information in the vehicle-mounted CAN network system through the CAN_BUS at the same time;
[0029] Step 1.12, after the DES decoder receives the power signal sent by Power Module 2, it enters the working state. The SOC initializes and configures the DES decoder through IIC1. The DES decoder receives the GVIF3 signal of the ADAS, converts it into a CSI signal and sends it to the SOC;
[0030] Step 1.13, if the driver sends a Rev signal to the MCU, the MCU sends the Rev signal to be executed to the SOC through the SPI. The SOC internally processes the CSI signal sent by the DES decoder, and the SOC converts the processed signal into an LVDS signal and sends it to the liquid crystal display, and the liquid crystal display displays the reverse image;
[0031] Step 1.14, after the TP touch module receives the power signal sent by Power Module 2, it enters the working state. The TP touch module sends the touch information to the SOC through IIC2, and the SOC detects the touch information sent by the TP touch module and makes a response;
[0032] Step 1.15, ADAS and the in-vehicle CAN network system exchange information through CAN_BUS.
[0033] As a further improvement of the present invention, the specific control of the STR mode is as follows.
[0034] Step 2.1, the driver sends an IGN signal to the MCU. After receiving the IGN signal sent by the driver, the system enters the wake-up state.
[0035] Step 2.2, the MCU sends an EN1 signal to Power Module 2. Power Module 2 outputs power signals to the SOC, EMMC, liquid crystal display, CAN transceiver, TP touch module, and DES decoder respectively. After detecting the Standby signal sent by the MCU, the SOC enters the STR wake-up mode.
[0036] Step 2.3, since LPDDR4 is not powered off and the operating state is not reset in the STR sleep state, the SOC directly reads the state before sleep in LPDDR4 without the need for verification and self-check processes. The SOC sends the read state to the liquid crystal display through LVDS, and the liquid crystal display quickly displays the application information before STR sleep, thus achieving fast imaging.
[0037] As a further improvement of the present invention, the specific control of the non-STR mode is as follows.
[0038] Step 3.1, the driver sends an IGN signal and Rev to the MCU. The MCU sends EN1&EN2 signals to Power Module 2, and the MCU sends Standby signals and QR signals to the SOC.
[0039] Step 3.2, after receiving the EN1&EN2 signals, Power Module 2 outputs power signals to the SOC, LPDDR4, EMMC, liquid crystal display, CAN transceiver, TP touch module, and DES decoder respectively.
[0040] Step 3.3, after receiving the Standby signal and QR signal, the SOC enters the fast reverse imaging mode. The internal Cortex-R5X of AC8025 in the SOC starts quickly. The SOC processes the CSI signal input by the DES decoder, and the SOC outputs an LVDS signal to drive the liquid crystal display, and the liquid crystal display displays the fast reverse image.
[0041] As a further improvement of the present invention, the driver sends an IGN shutdown signal to the MCU. The MCU detects the IGN shutdown signal and performs an A / D detection on the battery.
[0042] If the battery voltage value detected by the MCU is higher than 10.5V, the STR power-off logic is executed. The MCU sends the EN3 signal to the electronic switch, and the electronic switch selects the power signal of Power Module 1 as the Reset2 output high level. The MCU sends the STR mode power-off information to the SOC through SPI. The SOC executes the STR power-off logic and enters the STR sleep state. After the SOC enters the STR sleep state, it sends the status signal to the MCU through SPI. After the MCU receives that the SOC has entered the STR sleep state, the MCU sends the EN1 signal to Power Module 2 to turn off its output to the SOC, EMMC, liquid crystal display, CAN transceiver, TP touch module, and DES decoder. Power Module 2 keeps powering the LPDDR4 and is not reset. The LPDDR4 maintains the system and application program status before shutdown and enters the low-power state. The MCU sends the Standby signal to the SOC. After the MCU completes the above power-off logic, it enters the low-power state;
[0043] If the battery voltage value detected by the MCU is less than 10.5V, the non-STR power-off logic is executed. The MCU sends the non-STR mode power-off information to the SOC through SPI. The SOC executes the non-STR power-off logic and enters the non-STR sleep state. After the SOC completes the non-STR sleep state, it sends the status signal to the MCU through SPI. After the MCU receives that the SOC has entered the non-STR sleep state, the MCU sends the EN1&EN2 signals to Power Module 2 to turn off its output to the SOC, EMMC, liquid crystal display, CAN transceiver, TP touch module, DES decoder, and LPDDR4. After the MCU completes the above power-off logic, it enters the low-power state.
[0044] As a further improvement of the present invention, if the sleep time exceeds 72 hours in the STR sleep state or the MCU detects that the battery voltage value is lower than 10.5V, the MCU sends the EN2 signal to Power Module 2, and Power Module 2 turns off the output voltage to the LPDDR4. The MCU configures the Standby signal to be output at a low level, and the system enters the non-STR sleep state. Description of the Drawings
[0045] Figure 1 It is the logic block diagram of the control function module of the present invention. Embodiment
[0046] The present invention will be further described below in conjunction with the drawings:
[0047] Such as Figure 1The shown fast imaging system based on AC8025 includes a power supply unit, the power supply unit is connected to a control unit, the control unit is connected to a sensing and conversion unit, the sensing and conversion unit is connected to a central processing unit, and the central processing unit is respectively connected to the control unit, a memory unit, and a display unit.
[0048] The power supply unit includes power module one and power module two. Both power module one and power module two are connected to the vehicle-mounted battery. Power module one is connected to the control unit, and power module two is respectively connected to the control unit, the central processing unit, the memory unit, and the sensing and conversion unit; The control unit includes an MCU and an electronic switch. The MCU is connected to the electronic switch. Both the MCU and the electronic switch are connected to power module one. The MCU is respectively connected to the sensing and conversion unit and the central processing unit. The electronic switch is respectively connected to the central processing unit and the memory unit.
[0049] The central processing unit includes an SOC, and the sensing and conversion unit includes a CAN transceiver, a DES decoder, and a TP touch module. The SOC is respectively connected to the CAN transceiver, the DES decoder, and the TP touch module. The CAN transceiver is respectively connected to the vehicle-mounted CAN bus and the MCU. The DES decoder is connected to ADAS. The CAN transceiver, the DES decoder, the TP touch module, and the SOC are all connected to power module two. The SOC is connected to the electronic switch.
[0050] The memory unit includes LPDDR4 and EMMC. LPDDR4 is respectively connected to the SOC, power module two, and the electronic switch. EMMC is respectively connected to the SOC and power module two; The display unit includes a liquid crystal display screen, and the liquid crystal display screen is respectively connected to the SOC and power module two.
[0051] As Figure 1 The shown fast imaging method based on AC8025 is characterized by including the following three control modes:
[0052] Maintenance mode: When the system is first connected to the battery and powered on, information interaction and response of each unit are realized;
[0053] Step 1.1, the battery supplies power to power module one and power module two;
[0054] Step 1.2, power module one outputs constant power to the MCU, the MCU starts to run, and power module one outputs constant power to the electronic switch;
[0055] Step 1.3, the driver sends an IGN signal to the MCU;
[0056] Step 1.4, after the MCU receives the IGN signal sent by the driver, it sends the EN1&EN2 signals to Power Module 2, and the MCU sends the Standby signal and the QR signal to the SOC;
[0057] Step 1.5, after Power Module 2 receives the EN1&EN2 signals, it outputs power signals to the SOC, LPDDR4, EMMC, the liquid crystal display, the CAN transceiver, the TP touch module, and the DES decoder respectively;
[0058] Step 1.6, after the SOC receives the power signal sent by Power Module 2, it detects the Standby signal and the QR signal sent by the MCU. The SOC reads the startup program in the EMMC and runs the startup program in the LPDDR4. After the SOC completes startup, it sends the LVDS signal to the liquid crystal display;
[0059] Step 1.7, the liquid crystal display receives the power signal sent by Power Module 2 and the LVDS signal sent by the SOC, completes startup and displays system information;
[0060] Step 1.8, after the EMMC receives the power signal sent by Power Module 2, it enters the working state and conducts data interaction with the SOC through the SDIO bus;
[0061] Step 1.9, after the electronic switch receives the power signal sent by Power Module 1, it enters the working state and selects the Reset1 signal provided by the SOC as the output signal according to the EN3 signal provided by the MCU;
[0062] Step 1.10, after the LPDDR4 receives the power signal sent by Power Module 2 and the Reset2 signal sent by the electronic switch, it enters the startup state, conducts data interaction with the SOC through the DRAM_BUS, and at the same time runs the SOC startup program and the SOC application program in the LPDDR4;
[0063] Step 1.11, after the CAN transceiver receives the power signal sent by Power Module 2 and the Wakeup signal sent by the MCU, it enters the working state, conducts data interaction with the MCU through the UART, and at the same time obtains the interaction information in the vehicle-mounted CAN network system through the CAN_BUS;
[0064] Step 1.12, after the DES decoder receives the power signal sent by Power Module 2, it enters the working state. The SOC initializes and configures the DES decoder through IIC1. The DES decoder receives the GVIF3 signal of the ADAS, converts it into a CSI signal and sends it to the SOC;
[0065] Step 1.13, if the driver sends a Rev signal to the MCU, the MCU sends the Rev signal to be executed to the SOC via SPI. The SOC internally processes the CSI signal sent by the DES decoder, converts the processed signal into an LVDS signal and sends it to the liquid crystal display, and the liquid crystal display shows the reverse image.
[0066] Step 1.14, after the TP touch module receives the power signal sent by the second power module, it enters the working state. The TP touch module sends the touch information to the SOC via IIC2, and the SOC detects the touch information sent by the TP touch module and makes a response.
[0067] Step 1.15, ADAS and the in-vehicle CAN network system exchange information via CAN_BUS.
[0068] STR mode: No checksum and self-check are required, thus enabling fast imaging. The time T from ignition to image display is < 1.2S.
[0069] The specific control of the STR mode is as follows.
[0070] Step 2.1, the driver sends an IGN signal to the MCU. The MCU receives the IGN signal sent by the driver, and the system enters the wake-up state.
[0071] Step 2.2, the MCU sends an EN1 signal to the second power module. The second power module outputs power signals to the SOC, LPDDR4, EMMC, liquid crystal display, CAN transceiver, TP touch module, and DES decoder respectively. After detecting the Standby signal sent by the MCU, the SOC enters the STR wake-up mode.
[0072] Step 2.3, since LPDDR4 is not powered off and its operating state is not reset in the STR sleep state, the SOC directly reads the state before sleep in LPDDR4 without the need for a checksum and self-check process. The SOC sends the read state to the liquid crystal display via LVDS, and the liquid crystal display quickly displays the application information before STR sleep, thus enabling fast imaging.
[0073] The driver sends an IGN shutdown signal to the MCU. The MCU detects the IGN shutdown signal and performs an A / D detection on the battery.
[0074] If the battery voltage value detected by the MCU is higher than 10.5V, the STR power-down logic is executed. The MCU sends the EN3 signal to the electronic switch, and the electronic switch selects the power signal of Power Module 1 as the Reset2 output high level. The MCU sends the STR mode power-down information to the SOC through SPI. The SOC executes the STR power-down logic and enters the STR sleep state. After the SOC enters the STR sleep state, it sends the status signal to the MCU through SPI. After the MCU receives that the SOC has entered the STR sleep state, the MCU sends the EN1 signal to Power Module 2 to turn off its outputs to the SOC, EMMC, LCD display, CAN transceiver, TP touch module, and DES decoder. Power Module 2 keeps powering the LPDDR4 and is not reset. The LPDDR4 maintains the system and application program status before shutdown and enters the low-power state. The MCU sends the Standby signal to the SOC (used to detect the wake-up mode when the SOC restarts). After the MCU completes the above power-down logic, it enters the low-power state.
[0075] Non-STR mode: Start ignition and reverse. To achieve the time T from ignition to reverse and the image display of the reverse camera to be less than 1.2S.
[0076] Step 3.1, the driver sends the IGN signal and Rev to the MCU. The MCU sends the EN1&EN2 signals to Power Module 2. The MCU sends the Standby signal and QR signal to the SOC;
[0077] Step 3.2, after receiving the EN1&EN2 signals, Power Module 2 outputs power signals to the SOC, LPDDR4, EMMC, LCD display, CAN transceiver, TP touch module, and DES decoder respectively;
[0078] Step 3.3, after receiving the Standby signal and QR signal, the SOC enters the fast reverse imaging mode. The Cortex-R5X inside the AC8025 in the SOC starts quickly. The SOC processes the CSI signal input by the DES decoder. The SOC outputs the LVDS signal to drive the LCD display, and the LCD display shows the fast reverse image.
[0079] If the battery voltage value detected by the MCU is less than 10.5V, the non-STR power-off logic is executed. The MCU sends the non-STR mode power-off information to the SOC through SPI. The SOC executes the non-STR power-off logic and enters the non-STR sleep state. After the SOC completes the non-STR sleep state, it sends the status signal to the MCU through SPI. After the MCU receives that the SOC has entered the non-STR sleep state, the MCU sends the EN1&EN2 signals to Power Module 2 to turn off its outputs to the SOC, EMMC, LCD screen, CAN transceiver, TP touch module, DES decoder, and the voltage of LPDDR4. After the MCU completes the above power-off logic, it enters the low-power state.
[0080] In the STR sleep state, if the sleep time exceeds 72 hours or the MCU detects that the battery voltage value is lower than 10.5V, the MCU sends the EN2 signal to Power Module 2. Power Module 2 turns off the output voltage to LPDDR4. The MCU configures the Standby signal to output a low level, and the system enters the non-STR sleep state.
[0081] In the present invention, as Figure 1 shown, P is the battery, L is the driver, M is the in-vehicle CAN network bus, and N is the ADAS, i.e., the Advanced Driver Assistance System.
[0082] The unit in the dashed box ①: is the power supply unit of the system of the present invention, including 2 (A and B) modules. A is Power Module 1, which is PWR1 (constant power), and B is Power Module 2, which is PWR2 (controllable power).
[0083] The unit in the dashed box ②: is the control unit of the system of the present invention, including 2 (C and D) modules. C is the MCU (detecting body control information, performing power management, and the power-on and power-off timing of the system), and D is the electronic switch.
[0084] The unit in the dashed box ③: is the sensing and conversion unit of the system of the present invention, including 3 (E, H, and K) modules. E is the CAN (CAN transceiver, detecting and sending signals on the vehicle CAN Bus and converting them into UART signals), H is the DES (decoder, converting the externally transmitted GVIF3 video signal into a CSI signal), and TP is the (touch module, converting the touch coordinate information into IIC signals).
[0085] The unit in the dashed box ④: is the central processing unit of the system of the present invention, including 1 module (F). F is the SoC, using the chip AC8025 (system-on-chip, with multiple cores inside. The system of the present invention mainly uses Cortex-R5X for video processing).
[0086] Dashed box ⑤ unit: It is the system memory unit of the present invention, including 2 modules (G and J). G is LPDDR4 (Low Power Double Data Rate 4, the speed of the running memory affects the system startup time and fluency), and J is EMMC (Embedded Multi Media Card, which stores system software, navigation maps, application information, historical application data, etc.) in the storage memory.
[0087] Dashed box ⑥ unit: It is the display unit of the present invention, including 1 module (I). I is TFT-LCD (liquid crystal display screen, which displays the video information of this system).
[0088] When power is first applied, P supplies power to A and B; after A is connected to the P power supply, A outputs constant power P1-MCU to C (when the C system starts running and does not detect the IGN signal, it enters the low-power sleep state), and A outputs constant power P1-SW to D; L sends the IGN signal (high level) to C; when C receives the IGN signal sent by L, the system enters the non-STR wake-up state, and C sends the EN1&EN2 signals (high level) to B, and C sends the Standby signal (low level) and QR signal (low level) to F.
[0089] After B receives the EN1&EN2 signals (high level), it outputs the power supply P2-SoC to F, the power supply P2-LPDDR to G, the power supply P2-TFT to I, the power supply P2-TP to K, the power supply P2-EMMC to J, the power supply P2-DES to H, and the power supply P2-CAN to E respectively; after F receives the P2-SoC power supply, it detects the Standby signal (low level) and QR signal (low level) sent by C, and F enters the non-STR and non-fast reverse start mode. F reads the startup program in J and runs the startup program in G (program checksum and self-check are the main reasons for the long startup time of the Android system). After F completes the startup, it sends the LVDS signal to I; I receives the power supply P2-TFT sent by B and the LVDS signal sent by F, completes the startup and displays the system information.
[0090] After receiving the power supply P2-EMMC sent by B, J enters the working state and interacts with F through the SDIO bus for data; after receiving the power supply P1-SW sent by B, D enters the working state and selects the Reset1 signal provided by F as the output signal according to the EN3 signal (low level) provided by C; after receiving the power supply P2-LPDDR sent by B and the Reset2 signal sent by D, G enters the startup state and interacts with F through the DRAM_BUS for data. At the same time, the F startup program and the F application program are run in G; after receiving the power supply P2-CAN sent by B and the Wakeup signal sent by C, E enters the working state, interacts with C through the UART, and obtains the interaction information in M through the CAN_BUS; after receiving the power supply P2-DES sent by B, H enters the working state, and F initializes and configures H through IIC1. H receives the GVIF3 signal of N, converts it into a CSI signal, and sends it to F.
[0091] If L sends a Rev signal (high level) to the MCU, the MCU sends the Rev signal (high level) to be executed to F through the SPI. F internally processes the CSI signal sent by H (superimposing classical Chinese information and anti-freezing screen detection), and F converts the processed signal into an LVDS signal and sends it to I, and I displays the reverse image; after receiving the power supply P2-TP sent by B, K enters the working state, and K sends the touch information to F through IIC2. F detects the touch information sent by K and makes a response; N and M interact with each other through the CAN_BUS (such as the door opening state and simulating imaging in the reverse image).
[0092] L sends an IGN shutdown signal (low level) to C, and C detects the IGN shutdown signal and performs an A / D detection on P; if the P voltage value detected by C is higher than 10.5V, the STR power-down logic is executed. C sends an EN3 signal (high level) to D, and D selects P1-SW as the Reset2 output (high level). C sends the STR mode power-down information to F through the SPI. F executes the STR power-down logic and enters the STR sleep state. After F enters the STR sleep state, it sends the state to C through the SPI. After C receives that F has entered the STR sleep state, C sends an EN1 signal (low level) to B to turn off P2-SoC, P2-TFT, P2-TP, P2-EMMC, P2-DES, P2-CAN. The power supply P2-LPDDR from B to G remains powered on and is not reset (low level effective). G maintains the system and application program state before shutdown and enters the low-power state. C sends a Standby signal (high level) to F. After C completes the above power-down logic, it enters the low-power state.
[0093] If the P voltage value detected by C is less than 10.5V, the non-STR power-off logic is executed. C sends the non-STR mode power-off information to F through SPI. F executes the non-STR power-off logic and enters the non-STR sleep state. After F enters the non-STR sleep state, it sends the status information to C through SPI. After C receives that F has completed the non-STR sleep state, C sends the EN1&EN2 signals (low level) to B to turn off P2-SoC, P2-LPDDR, P2-TFT, P2-TP, P2-EMMC, P2-DES, and P2-CAN. After C completes the above power-off logic, it enters the low-power state.
[0094] In the STR mode, if the sleep time exceeds 72 hours or C detects that the P voltage value is lower than 10.5V, C sends the EN2 signal (low level) to B. B turns off the power supply P2-LPDDR. C configures the Standby signal to be output at a low level, and the system enters the non-STR sleep state.
[0095] When the vehicle is in the sleep state of the STR mode, L sends the IGN signal (high level) to C. After C receives the IGN signal sent by L, the system enters the wake-up state. C sends the EN1 signal (high level) to B. B outputs the power supply P2-SoC to F, the power supply P2-TFT to I, the power supply P2-TP to K, the power supply P2-EMMC to J, the power supply P2-DES to H, and the power supply P2-CAN to E respectively. After F detects the Standby signal (high level) sent by C, it enters the STR wake-up state. Since G is not powered off and the operating state is not reset in the STR sleep state, F directly reads the state before sleep in G without the need for verification and self-check processes. F sends the read state to I through LVDS, and I quickly displays the application information before STR sleep.
[0096] When waking up from the sleep state in the STR mode, since the LPDDR4 memory is not powered off and not reset, it stores the system and application data before sleep. The SOC directly reads the information in the LPDDR4 memory and directly displays it on the liquid crystal display without the need for verification and self-check, thus achieving fast imaging. The time T from ignition to image display is <1.2S.
[0097] In non-STR mode, L sends IGN signal (high level) and Rev (high level) to C. C sends EN1&EN2 signals (high level) to B, and C sends Standby signal (low level) and QR signal (high level) to F. After receiving EN1&EN2 signals (high level), B outputs power supply P2-SoC to F, power supply P2-LPDDR to G, power supply P2-TFT to I, power supply P2-TP to K, power supply P2-EMMC to J, power supply P2-DES to H, and power supply P2-CAN to E. After receiving Standby signal (low level) and QR signal (high level), F enters the fast reverse imaging state. The internal Cortex-R5X of AC8025 in F starts quickly (the Cortex-R5F core starts fast, and the Cortex-R5F core alone can complete video processing and conversion). F processes the CSI signal input by H (overlaying classical Chinese information on the reverse image and performing frozen screen detection). F outputs LVDS signal to drive I, and I displays the fast reverse image.
[0098] During ignition start and reverse in non-STR mode, since AC8025 only needs to complete the startup of the Cortex-R5X core to finish, the time T from ignition & reverse to image display is < 1.2S.
[0099] In the STR mode of the present invention, the system imaging time is less than 1.2s. In the STR mode or non-STR mode, the time from ignition & reverse to fast reverse imaging is less than 1.2s; it can flexibly switch between the STR mode and non-STR mode; using the NavInfo AC8025 chip hardware solution, there is no need to additionally use a video bridging chip, and the hardware cost solution is relatively good; in the application scenario of ignition and fast reverse, the SoC can flexibly perform image processing, overlay reverse assist classical Chinese (such as: Please pay attention to the surrounding environment) and reverse assist line display; the reverse image has anti-frozen screen technology to avoid incorrect judgment caused by abnormal reverse image display.
[0100] The present invention is not limited to the above embodiments. Based on the technical solutions disclosed herein, those skilled in the art can make some substitutions and deformations to some of the technical features without creative labor according to the disclosed technical content, and these substitutions and deformations are all within the protection scope of the present invention.
Claims
1. A fast imaging system based on AC8025, characterized in that: It includes a power supply unit, which is connected to a control unit. The control unit is connected to a sensing and conversion unit. The sensing and conversion unit is connected to a central processing unit. The central processing unit is respectively connected to the control unit, a memory unit, and a display unit; The power supply unit includes a power module 1 and a power module 2. Both the power module 1 and the power module 2 are connected to the vehicle-mounted battery. The power module 1 is connected to the control unit. The power module 2 is respectively connected to the control unit, the central processing unit, the memory unit, and the sensing and conversion unit; The control unit includes an MCU and an electronic switch. The MCU is connected to the electronic switch. Both the MCU and the electronic switch are connected to the power module 1. The MCU is respectively connected to the sensing and conversion unit and the central processing unit. The electronic switch is respectively connected to the central processing unit and the memory unit; The central processing unit includes an SOC. The sensing and conversion unit includes a CAN transceiver, a DES decoder, and a TP touch module. The SOC is respectively connected to the CAN transceiver, the DES decoder, and the TP touch module. The CAN transceiver is respectively connected to the vehicle-mounted CAN bus and the MCU. The DES decoder is connected to the ADAS. The CAN transceiver, the DES decoder, the TP touch module, and the SOC are all connected to the power module 2. The SOC is connected to the electronic switch.
2. The fast imaging system based on AC8025 according to claim 1, wherein: The memory unit includes an LPDDR4 and an EMMC. The LPDDR4 is respectively connected to the SOC, the power module 2, and the electronic switch. The EMMC is respectively connected to the SOC and the power module 2; The display unit includes a liquid crystal display screen, which is respectively connected to the SOC and the power module 2.
3. A fast imaging method for a fast imaging system based on AC8025 according to any one of claims 1-2, characterized in that, It includes the following three control modes: Maintenance mode: When the system is first connected to the battery and powered on, information interaction and response of each unit are realized; STR mode: No checksum and self-check are required, so as to realize fast imaging. The time T from ignition to image display is <1.2S; Non-STR mode: Ignition is started and reverse is performed. The time T from ignition to reverse and the image display of the reverse image is realized is <1.2S.
4. The fast imaging method of the fast imaging system based on AC8025 according to claim 3, characterized in that: The specific control of the maintenance mode is as follows. Step 1.1, the battery supplies power to the power module 1 and the power module 2; Step 1.2, the power module 1 outputs constant power to the MCU, the MCU starts to run, and the power module 1 outputs constant power to the electronic switch; Step 1.3, the driver sends an IGN signal to the MCU; Step 1.4, after the MCU receives the IGN signal sent by the driver, it sends EN1&EN2 signals to the power module 2, and the MCU sends Standby signals and QR signals to the SOC; Step 1.5, after the power module 2 receives the EN1&EN2 signals, it respectively outputs power signals to the SOC, LPDDR4, EMMC, the liquid crystal display screen, the CAN transceiver, the TP touch module, and the DES decoder; Step 1.6, after the SOC receives the power signal sent by the power module 2, it detects the Standby signal and QR signal sent by the MCU. The SOC reads the startup program in the EMMC and runs the startup program in the LPDDR4. After the SOC completes startup, it sends an LVDS signal to the liquid crystal display screen; Step 1.7, the liquid crystal display screen receives the power signal sent by the second power module and the LVDS signal sent by the SOC, completes startup and displays system information; Step 1.8, after receiving the power signal sent by the second power module, the EMMC enters the working state and conducts data interaction with the SOC through the SDIO bus; Step 1.9, after receiving the power signal sent by the first power module, the electronic switch enters the working state and selects the Reset1 signal provided by the SOC as the output signal according to the EN3 signal provided by the MCU; Step 1.10, after receiving the power signal sent by the second power module and the Reset2 signal sent by the electronic switch, the LPDDR4 enters the startup state, conducts data interaction with the SOC through the DRAM_BUS, and at the same time runs the SOC startup program and the SOC application program in the LPDDR4; Step 1.11, after receiving the power signal sent by the second power module and the Wakeup signal sent by the MCU, the CAN transceiver enters the working state, conducts data interaction with the MCU through the UART, and at the same time obtains the interaction information in the vehicle-mounted CAN network system through the CAN_BUS; Step 1.12, after receiving the power signal sent by the second power module, the DES decoder enters the working state. The SOC initializes and configures the DES decoder through IIC1. The DES decoder receives the GVIF3 signal of the ADAS, converts it into a CSI signal, and sends it to the SOC; Step 1.13, if the driver sends a Rev signal to the MCU, the MCU sends the Rev signal to be executed to the SOC through the SPI. The SOC internally processes the CSI signal sent by the DES decoder, converts the processed signal into an LVDS signal, and sends it to the liquid crystal display screen, and the liquid crystal display screen displays the reverse image; Step 1.14, after receiving the power signal sent by the second power module, the TP touch module enters the working state. The TP touch module sends the touch information to the SOC through IIC2, and the SOC detects the touch information sent by the TP touch module and makes a response; Step 1.15, the ADAS and the vehicle-mounted CAN network system interact information through the CAN_BUS.
5. The fast imaging method of the fast imaging system based on AC8025 according to claim 4, characterized in that: The specific control of the STR mode is as follows. Step 2.1, the driver sends an IGN signal to the MCU. After receiving the IGN signal sent by the driver, the system enters the wake-up state; Step 2.2, the MCU sends an EN1 signal to the second power module. The second power module respectively outputs power signals to the SOC, EMMC, liquid crystal display screen, CAN transceiver, TP touch module, and DES decoder. After detecting the Standby signal sent by the MCU, the SOC enters the STR wake-up mode; Step 2.3, since the LPDDR4 is not powered off and the operating state is not reset in the STR sleep state, the SOC directly reads the state before sleep in the LPDDR4 without the need for a verification and self-check process. The SOC sends the read state to the liquid crystal display screen through the LVDS, and the liquid crystal display screen quickly displays the application information before the STR sleep, thereby realizing fast imaging.
6. The fast imaging method of the fast imaging system based on AC8025 according to claim 5, characterized in that: The specific control of the non-STR mode is as follows. Step 3.1, the driver sends the IGN signal and Rev to the MCU, the MCU sends the EN1&EN2 signals to Power Module 2, and the MCU sends the Standby signal and QR signal to the SOC; Step 3.2, after receiving the EN1&EN2 signals, Power Module 2 outputs power signals to the SOC, LPDDR4, EMMC, LCD display, CAN transceiver, TP touch module, and DES decoder respectively; Step 3.3, after receiving the Standby signal and QR signal, the SOC enters the fast reverse imaging mode. The Cortex-R5X inside the AC8025 in the SOC starts quickly. The SOC processes the CSI signal input by the DES decoder, and the SOC outputs the LVDS signal to drive the LCD display, and the LCD display shows the fast reverse image.
7. The fast imaging method of the fast imaging system based on AC8025 according to claim 6, characterized in that: The driver sends the IGN shutdown signal to the MCU, and the MCU detects the IGN shutdown signal and performs A / D detection on the battery; If the battery voltage value detected by the MCU is higher than 10.5V, the STR power-off logic is executed. The MCU sends the EN3 signal to the electronic switch, and the electronic switch selects the power signal of Power Module 1 as Reset2 to output a high level. The MCU sends the STR mode power-off information to the SOC through SPI. The SOC executes the STR power-off logic and enters the STR sleep state. After the SOC enters the STR sleep state, it sends the status signal to the MCU through SPI. After the MCU receives that the SOC has entered the STR sleep state, the MCU sends the EN1 signal to Power Module 2 to turn off its output voltage to the SOC, EMMC, LCD display, CAN transceiver, TP touch module, and DES decoder. Power Module 2 keeps supplying power to LPDDR4 and is not reset. LPDDR4 maintains the system and application program status before shutdown and enters the low-power state. The MCU sends the Standby signal to the SOC. After the MCU completes the above power-off logic, it enters the low-power state; If the battery voltage value detected by the MCU is less than 10.5V, the non-STR power-off logic is executed. The MCU sends the non-STR mode power-off information to the SOC through SPI. The SOC executes the non-STR power-off logic and enters the non-STR sleep state. After the SOC completes the non-STR sleep state, it sends the status signal to the MCU through SPI. After the MCU receives that the SOC has entered the non-STR sleep state, the MCU sends the EN1&EN2 signals to Power Module 2 to turn off its output voltage to the SOC, EMMC, LCD display, CAN transceiver, TP touch module, DES decoder, and LPDDR4. After the MCU completes the above power-off logic, it enters the low-power state.
8. The rapid imaging method of the rapid imaging system based on AC8025 according to claim 7, characterized in that: If, in the STR sleep state, the sleep time exceeds 72 hours or the MCU detects that the battery voltage value is lower than 10.5V, the MCU sends the EN2 signal to Power Module 2, and Power Module 2 turns off the output voltage to LPDDR4. The MCU configures the Standby signal to output a low level, and the system enters the non-STR sleep state.
Citation Information
Patent Citations
Switch control system of terminal equipment and control method thereof
CN111290320A
Host system for vehicle and vehicle
CN111469787A